Xcode8、Appium支持iOS11自動化測試的解決方案

iOS11推出,很多做iOS自動化測試的同學肯定會嚐鮮或者測試App在iOS11上的兼容性,把手機升級到了iOS11,這就會出現一個問題,最新的Xcode Release版本是8.3.3,不支持調試iOS11,也就意味着無法在iOS11點真機上build Appium工具所依賴的WebDriverAgentRunner,有兩種解決方案:

  1. 升級Xcode至9.0BETA版本,不支持這種做法,對iOS開發有所瞭解的都知道,Xcode的BETA版本非常不穩定,以前做過小白鼠的相信都不想再入坑。

  2. 在Xcode8中加入iOS11的真機調試鏡像DeveloperDiskImage 11.0,可以認爲是給Xcode8調試iOS11的權限,或者說是識別iOS11的文件,下載地址:
    http://download.csdn.net/download/wuxuehong0306/9976056
    下載以後解壓,拷貝至目錄
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
    如圖:
    這裏寫圖片描述

然後打開WebDriverAgent工程,重新編譯一次,將WebDriverAgentRunner安裝到iOS11的真機上,安裝成功,說明正常了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章