關於python+appium+夜神模擬器遇到的坑以及最終實現


  昨天開始幫以前的朋友搞UI自動化,之前雖然有了解但是很少實踐接觸,剛好趁着兩天悠閑時間進行了一番實踐,遇到了不少坑。記錄下來,希望以后能避免一下,提高效率。

  1.搭建SDK+ADB:之前一直以為需要分開搭建,后來配置環境查看SDK文件時發現,SDK文件夾下的platform-tools文件夾內就已經內嵌了ADB文件,所以不需要再次安裝

  2.appium搭建:這個沒什么好說的一切都有萬能的PIP,直接裝上

  3.模擬器選擇:本來想用SDK內置的AVD Manager生成,結果提示沒有GPU什么鬼,所以選擇了夜神(Nox)模擬器來進行連接

  4.連接遇到的坑:一直在提示連接不到服務器,但是adb devices顯示是連接的。

       解決辦法如下:更換了appium-sever 用了appium-desktop(應該和這個沒什么關系),更換了以后不再提示這個問題,提示adb版本過新(.40)版本

  5.版本過新:直接去網上找到了(.32)版本的adb進行安裝

  自此,問題已經解決,可以成功運行模擬器並打開內嵌app

  另:過程中遇到的一些卡時間的問題:

  獲取appium啟動安裝包所需要的appPackage、appActivity:aapt dump bading apk所在路徑\apk名字

  

  此外,朋友運行時app會連續閃退,可能是因為Android版本不一致導致的,暫無頭緒。 


免責聲明!

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



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