zoukankan      html  css  js  c++  java
  • 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,所以执行一直报错,最后终于解决了。

  • 相关阅读:
    百度网盘下载太慢,试试阿里云网盘?
    linux使用过程中遇到的常见问题
    vscode设置护眼色
    为什么程序员互相之间不能透露薪水?
    机器学习:支持向量机(SVM)
    Java多线程总结(三)
    Java多线程总结(二)
    Java多线程总结(一)
    8.多线程--避免活跃性危险
    7.多线程--线程池的使用
  • 原文地址:https://www.cnblogs.com/jiguanghover/p/12535867.html
Copyright © 2011-2022 走看看