
這種情況,應該是上個進程占用導致的,
1、首先把設備里的Appium 那兩個app刪除干凈,或者給服務器換個端口號例如4723 換成4725,在把設備重啟一下。可以解決的跟徹底一些。
2、在代碼級別,防止這個問題發生。在啟動appium 需要添加--session-override 如啟動用這個命令
appium -a 127.0.0.1 -p 4723 --session-override
在代碼層級里自動化任務跑完最后面一定要調用driver.quit 等操作,或者代碼出現致命錯誤,的時候也要去執行quit。以防下次自動化任務跑失敗。
