1. 程式人生 > 其它 >基於appium+python搭建app自動化測試環境中的問題及解決方案【杭州多測試_申sir】

基於appium+python搭建app自動化測試環境中的問題及解決方案【杭州多測試_申sir】

1、報錯:Could not find a connected Android device

解決方法:提示當前windows系統與android裝置沒有建立連線,分三步解決

第一步:先將sdk/platform-tools目錄下的adb.exe檔案替換掉夜神模擬器安裝目錄的bin目錄中的adb.exe和nox_adb.exe檔案(如果已經替換可以跳過該步驟),保證sdk中的adb與android裝置中的adb保持一致

 

 

 

 

 

 

第二步:開啟夜神模擬器

第三步:在dos視窗使用adb connect 127.0.0.1:62001連線到模擬器,然後使用adb devices指令檢視是否連線成功

 

 

2、報錯: Could not extract PIDs from ps output. PIDS: [], Procs: ['bad pid 'uiautomator']

 

 

解決方法:

將appium安裝目錄下的目錄中的adb.js檔案複製一個出來放在桌面,然後再在複製出來的adb.js檔案搜尋outlines所在的行,在var outlines = stdout.split("\n") 這個一行下面增加一行程式碼:outlines.shift(); 然後將修改過後的檔案替換掉lib目錄下的adb.js檔案,然後重啟appium就可以了