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,所以执行一直报错,最后终于解决了。

  • 相关阅读:
    HashCode的作用
    为什么重写equals一定要重写hashcode?
    java timer 定时器原理
    java内部类作用
    jeesite添加多数据源
    Eclipse之安装Jadclipse插件直接查看class文件
    NIO和IO的主要区别
    sql 语句
    HTTP Error 500.0
    基于.NetCore3.1系列 ——认证授权方案之Swagger加锁
  • 原文地址:https://www.cnblogs.com/jiguanghover/p/12535867.html
Copyright © 2011-2022 走看看