tomcat闪退没有报错_Appium在Android平台几种常见报错的解决方案
在Appium測試中,初學(xué)者也許會遇到以下報錯或者問題:
1、urllib2.URLError:
Appium運行中報錯如上,有兩種可能:
(1)發(fā)現(xiàn)是由于自己手機上連接了代理,去掉代理,以上報錯消失
(2)沒有啟動Appium,啟動后,以上問題即可消失
參考資料:
http://blog.csdn.net/my2010sam/article/details/9062243
2、ADB server didn't ACK
運行以下命令
找到 0.0.0.0 的id
運行如下命令:
殺掉adb.exe進程
重新運行appium腳本
參考資料:
http://jingyan.baidu.com/article/454316aba27e49f7a7c03ab1.html
3、Activity寫錯導(dǎo)致的問題
報錯截圖如下:
或者報錯:
以上都是Activity沒有寫對導(dǎo)致的。
以我的腳本為例,我一開始腳本如下:
desired_caps['appActivity'] = 'sogou.mobile.explorer/.NoDisplayActivity'
這是我們?yōu)g覽器啟動的Activity,但是Appium啟動與adb命令啟動不同,這里是不需要寫前面的包名的
改為:
desired_caps['appActivity'] = '.NoDisplayActivity'
問題就解決了
還有一種情況是,有些測試人員沒有選擇對正確的Activity,導(dǎo)致無法啟動,請核對你的Activity是否正確。
4、運行閃退
直接如上運行,閃退。
運行前,要先啟動Appium客戶端,之后再運行腳本,就不會出現(xiàn)這個問題。
●selenium+python自動化之解決pip使用異常
●名師講堂專欄
●軟件測試“師徒制”,開啟培訓(xùn)新紀元
●織雀教育響應(yīng)國家政策,解決退伍軍人就業(yè)難題
總結(jié)
以上是生活随笔為你收集整理的tomcat闪退没有报错_Appium在Android平台几种常见报错的解决方案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路由器的基本配置实验报告_上了全屋智能,
- 下一篇: python代码检查工具_基于Pytho