記錄一下今天遇到的一個問題,上週還跑的好好的腳本,今天運行時appium一值報錯 soket hang up 導致根本無法獲取系統的toast,這樣我就沒辦法斷言用例是否通過了。
這個報錯我基本折騰了一天時間,真的是坑的很!
首先我以爲是什麼代理的問題,查了一圈,沒問題;然後又以爲是appium版本與設備哪個地方不兼容問題,重裝最新appium v1.13,問題未解決;再然後問羣友,羣友也是不知道;再然後查博客,有人說是appium-uiautomator2-server/apks下面什麼apk的問題,卸載重裝,問題依舊;繼續搜博客,testerhome中有個類似報錯的文章的評論提醒了我:
博客鏈接:https://testerhome.com/topics/11403?locale=en
評論中最後一條這樣說的:
此時只能司馬當成活馬醫了,果斷刪除appium seting,卸載重裝軟件安裝包,清楚所有緩存,所有數據等等;然後run
這是驚喜出現了,特麼的驚喜出現了, toast成功定位並打印,用例順利通過!尼瑪!從未如此的喜歡綠色,哈哈哈!
到此結束!給遇到相同問題的小夥伴搭個橋,免得再次掉坑!