於是在網上尋找解決方案,在下面這篇帖子中發現報錯原因:
/appium/appium/issues/8888
wda啟動的server地址居然是 /appium/appium/issues/10455
大致意思是我自己使用的appium1.7.0,在 ios11.3以上系統版本中無法使用,因為無法與Safari進行通信。需要使用最新版本(appium1.10.0)。
於是,我升級安裝後,然後inspector連到該端口。
使用capability文件,連接Safari瀏覽器
啟動inspector成功,
但是雖然連上了Safari,但是inspector依舊無法啟動app
於是就有了最後的最終的奇葩的曲線解決方案:
1、用xcode編譯運行被測app,將被測app安裝到模擬器上。
2、使用inspector連接Safari
3、手動打開模擬器上的被測app
4、刷新inspector,來查看被測app的頁面元素。