Appium_WebDriverAgent設置


 
 
 
 

在使用真機調試的時候犯了一個錯誤,我把WebDriverAgent 下載到本地的A目錄下,然后進行build安裝,這樣在模擬器上執行是無法發現問題的,但是使用appium 在真機上執行就出錯了,因為Appium 調用的是它自己的WebDriverAgentRunner, 所以自動化測試腳本執行時會一直提示WebDriverAgentRunner的App文件不存在,因此使用Xcode調試WebDriverAgent的時候直接打開Appium 的appium-webdriveragent這個目錄下的WebDriverAgent.xcodej才能保證執行的正確性;

1. xcode最好不用使用最新版本,我使用的xcode-beta 11.4編輯就一直報錯,最終還是降低xcode版本編譯WebDriverAgent的;

cd  /Applications/Appium.app/Contents/Resources/app/node_modules/appium-xcuitest-driver/WebDriverAgent

 

2. WebDriverAgentLib的設置, Product Bundle Identifier 設置成自己的個人專屬id , 不要跟其它的一樣;Development Team 設置成個人開發者賬號生成的Personl Team;

3. WebDriverAgentLib Signing設置;勾選Automatically manage signing, Team 選擇 Personal Team;

 

4. WebDriverAgentRunner 設置

5. WebDriverAgentRunner Signing設置;勾選Automatically manage signing, Team 選擇 Personal Team;

 

執行build或者Test的時候要選擇WebDriverAgentRunner才行,由於我選擇的是WebDriverAgentLib,所以執行一直報錯,最后終於解決了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM