Python+Appium+Pytest自动化测试app软件,自动生成测试代码实例

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自动化测试过程了,有收获的小伙伴麻烦点个赞!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值