基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

1、报错:Could not find a connected Android device

基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

解决方法:提示当前windows系统与android设备没有建立连接,分三步解决

第一步:先将sdk/platform-tools目录下的adb.exe文件替换掉夜神模拟器安装目录的bin目录中的adb.exe和nox_adb.exe文件(如果已经替换可以跳过该步骤),保证sdk中的adb与android设备中的adb保持一致

基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

第二步:打开夜神模拟器

第三步:在dos窗口使用adb connect 127.0.0.1:62001连接到模拟器,然后使用adb devices指令查看是否连接成功

基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

2、报错: Could not extract PIDs from ps output. PIDS: [], Procs: [‘bad pid ‘uiautomator’]

基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

解决方法:

将appium安装目录下的目录中的adb.js文件复制一个出来放在桌面,然后再在复制出来的adb.js文件搜索outlines所在的行,在var outlines = stdout.split(“\n”) 这个一行下面增加一行代码:outlines.shift(); 然后将修改过后的文件替换掉lib目录下的adb.js文件,然后重启appium就可以了

基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

Original: https://www.cnblogs.com/shensir/p/16142060.html
Author: 多测师_申sir
Title: 基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/499968/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球