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