关于Appium执行用例过程中问题处理办法
阅读原文时间:2023年07月08日阅读:2

关于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 Files\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\build\lib\driver.js

注释图片中这一行

2.3修改文件2

路径:C:\Program Files\Appium\resources\app\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js

注释图片中那一行

3. 查看app程序的apppackage和appactivity

3.1 调用aapt.exe

程序路径:D:\androidsdk\build-tools\28.0.2\aapt.exe

查看方法:D:\androidsdk\build-tools\28.0.2\aapt.exe dump badging E:\apk\toutiao.apk >E:\xinxi\toutiaoinf.txt && E:\xinxi\toutiaoinf.txt

查看信息直接保存在E:\xinxi\toutiaoinf.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命令查看设备信息

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章