Appium自動化(2) - appium環境安裝常見問題的解決方案


如果你還想從頭學起Appium,可以看看這個系列的文章哦!

https://www.cnblogs.com/poloyy/category/1693896.html

 

問題1:adb檢測不到設備

解決

1.檢查手機驅動是否安裝(win10系統不需要),去官網下載手機驅動或者電腦下載手機助手來輔助安裝手機驅動,安裝完成后卸載手機助手(防止接入手機時搶adb端口造成干擾)

 

2.打開手機設置,進入開發者選項,打開USB調試功能

 

3.重新插拔手機USB,選擇接受調試,接受驗證指紋

 

問題2:adb安裝應用提示權限不夠

解決

部分安卓手機開發者選項需要修改USB調試

把紅色畫圈的設置都打開

藍色花圈的設置關閉

  

 

問題3:代碼報錯-找不到連接的安卓設備

解決

檢查代碼中平台版本號是否填寫正確

 

問題4:仍然提示是否安裝UI2

部分手機已經運行過一次appium腳本,手機上已經安裝過ui2驅動,但是每次執行的時候仍然會提示是否安裝UI2,如圖

 

問題的原因

只要設置了自動化的驅動為UI2那么appium再每次運行測試腳本的時候都默認的重新安裝一下UI2到手機上

 

初步解決

可以參考問題2,設置相關權限,再進行運行一次看下是否還會提示

 

如果還有提示

可以在代碼的配置項中再增加一個配置,跳過UI2的安裝:

skipServerInstallation:True

該配置項配合UI2使用的,也就是說配置項指定了automationName  為 UiAutomator2

或者使用的是appium1.15版本以上可以添加這個配置。

 

注意

如果你手機沒有裝UI2或者想重新裝一次,就不要加這個配置項


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM