Appium移動自動化測試入門
記錄一下利用python寫指令碼測試過程中遇到的幾個錯誤,以及對應的解決方式,方便以後檢視。
1. ModuleNotFoundError: No module named 'appium'
這是執行 from appium import webdriver 的時候失敗了,解決方式很簡單,也適用於各種 ModuleNotFoundError。
Pycharm – File – Settings Project:Python – Project Interpreter:新增Appium-Python-Client就可以搞定。
如果還是不行的話可以試著重新建立一個檔案,把 from
2. urllib.error.URLError: <urlopen error [WinError 10061] 由於目標計算機積極拒絕,無法連線。>
沒有截圖,問題比較鬱悶,解決方法奇奇怪怪。並且前幾天執行的時候還是正常的,今天就報這個錯了,很鬱悶。
網上查了兩種方法,感覺對我沒什麼用。
① 檢查Appium服務,因為剛剛為了截圖關過,忘記打開了, 開啟後仍然會報錯。
② 關閉IE代理,網上有詳細步驟,對我不管用。
③ 檢查網路,有可能是網路不穩定造成的,但還是不行。
④ 半妥協的運行了一個其他的程式,然後再回來竟然就好了...真的是...主要的過程是,執行程式test1.py的時候報錯,搞不定,然後我就去運行了test2.py,和1沒有任何關係的2,執行很正常,又回來執行一次1,然後就 就 沒有 報錯 了。對,就是字面上的意思。
3. ADB server didn't ACK * could not start server *
這是因為adb的埠(5037)被佔用了,因為我是用模擬器測試的,並且也不用各種手機助手什麼的,所以直接adb kill-server解決~
暫時遇到這三個問題並記錄下來,以後有什麼別的問題再繼續補充。