1.安装Appium链接如下Appium安装步骤(请点击),安装好之后应该显示如下,点击Edit Configurations自动出现Android和Java路径默认显示为成功安装。
2.需要打开手机USB连接电脑打开开发者模式,打开如下选项,不同版本手机找不到就百度怎么打开手机开发者选项!!!
3.点击Appium Server.exe启动,直接点击Start Server开始运行Appium,通过命令查看是否连接手机成功。
adb devices
4.点击Appium Inspector.exe打开...写入如下JSON编码,可点击左边的“+”号添加。
{
"platformName": "Android",
"appium:platformVersion": "13.0.0",
"appium:deviceName": "model序列号",
"appium:appPackage": "com.miui.home",
"appium:appActivity": ".launcher.Launcher",
"appium:resetKeyboard": true
}
platformName :声明是ios还是Android系统
platformVersion : Android内核版本号,可通过命令查看
adb shell getprop ro.build.version.release
deviceName :连接的设备名称,通过命令中model查看
adb devices -l
appPackage :apk的包名
通过命令查看
adb shell dumpsys activity | findstr "mFocus"
8.1之后使用
adb shell dumpsys activity | findstr "mResume"
appActivity:apk的launcherActivity
5.输入如下路径,点击Start session连接手机端
连接成功...
随便点开一个应用点击刷新...
点击某个头条,显示该头条点击信息...
点击摄像头按钮录制,进入录制状态...
点击tap模拟点击该头条
再在左边手机端点击视频,再在右边tap模拟点击视频
视频开始启动,说明Appium测试成功。最后点击停止录制。
点击recorder查看录制的Python代码。
el1 = driver.find_element(by=AppiumBy.XPATH, value="//android.widget.TextView[@resource-id=\"com.android.browser:id/vo_title_tv\" and @text=\"中国经济在风浪中强健了体魄、壮实了筋骨\"]")
el1.click()
el2 = driver.find_element(by=AppiumBy.XPATH, value="//android.view.View[@resource-id=\"player-container-id-v0\"]/android.widget.TextView[2]")
el2.click()
以上就是一个完整的Appium自动化测试过程了,有收获的小伙伴麻烦点个赞!!!