那些年沒有躲過的Appium的坑
阿新 • • 發佈:2019-02-07
1.npm安裝Appium失敗
2.輸入法遮擋控制元件導致NoSuchElementException
解決:DesiredCapabilities中設定resetKeyboard為true
3.iOS執行速度慢
解決:intruments自帶1s延遲,安裝instruments-without-delay即可(對高版本xcode無效)
4.Mac OS上執行Android Hybird App自動化切webview卡死
解決:ChromeDriver無響應所致,殺掉ChromeDriver程序可繼續,目前不確定是ChromeDriver的問題還是App中webview的問題
5.iOS滑動無效
解決:Appium 1.4問題,將server端升級到1.5或以上即可
6.Android App中多個webview只能識別一個
解決:ChromeDriver問題,切換到webview下,再切換window即可
7.Windows下執行Android自動化造成NodeJs報process out of memory
解決:貌似是appium的bug,暫無好的解決辦法,按照網上的說法調依然會報錯
node --max-old-space-size=2047 --gc-global "%~dp0\..\appium\bin\appium.js" %*
8.Android Hybird App中只有NATIVE_APP,沒有WEBVIEW
解決:需開發配合開啟webview除錯
WebView.setWebContentsDebuggingEnabled(true);