关于Appium执行用例过程中问题处理办法

Posted xiaom123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Appium执行用例过程中问题处理办法相关的知识,希望对你有一定的参考价值。

关于Appium执行用例过程中问题处理办法

  1. 1.     运行环境

1.1 windows10   64位系统

1.2 华为荣耀V10   Android 9

1.3 appium-desktop 1.15.1

 

  1. 2.     执行用例重复安装问题(io.appium.uiautomator.server 和 io.appium.uiautomator.server.test)解决方案

2.1   手机开发者模式中USB调试,关闭ADB安装

技术图片

 

2.2修改文件1

   路径:C:Program FilesAppium esourcesapp ode_modulesappium ode_modulesappium-uiautomator2-driveruildlibdriver.js

  注释图片中这一行

 技术图片

2.3修改文件2

 路径:C:Program FilesAppium esourcesapp ode_modulesappium ode_modulesappium-uiautomator2-driverlibdriver.js

注释图片中那一行

技术图片

3.     查看app程序的apppackage和appactivity

  3.1   调用aapt.exe

程序路径:D:androidsdkuild-tools28.0.2aapt.exe

查看方法:D:androidsdkuild-tools28.0.2aapt.exe dump badging E:apk outiao.apk >E:xinxi outiaoinf.txt && E:xinxi outiaoinf.txt

     查看信息直接保存在E:xinxi outiaoinf.txt文件中,并直接打开该文件

  3.2第二种查看app package/activity的方式:

  1.     打开对应的app

  2.     cmd 命令行下:adb shell dumpsys activity recents | find “intent={”> D:info.txt && D:info.txt  

  3.    技术图片技术图片

 4.     4.1下载Android SDK压缩包

 技术图片

4.2解压该压缩包到D盘根目录下:

 技术图片

4.3新解压文件只有tools文件夹,需要执行cmd --> sdkmanager命令

 技术图片

回车后生成文件如下:

 技术图片

4.4关于sdkmanager的介绍

技术图片

链接:https://developer.android.google.cn/studio/command-line/sdkmanager

 

4.5 Android API Level对应Android版本

技术图片

 4.6 adb命令查看设备信息

技术图片

以上是关于关于Appium执行用例过程中问题处理办法的主要内容,如果未能解决你的问题,请参考以下文章

TestNG中Appium测试用例的顺序执行导致测试用例失败

python+appium自动化测试-Bat批处理执行测试用例

python+appium自动化测试-重复执行测试用例

appium-在页面点击一下处理(一般处理提示蒙层)

关于接口测试用例设计的一些思考

appium-循环执行一条用例,失败时停止执行