zoukankan      html  css  js  c++  java
  • ios真机连接不上记录,再次执行脚本说找不到真机的解决

    1.连接其他手机iphone 6 plus   和  iphone x 的时候,连接不上 appium desired capabilities 获取不了元素

    提示 An unknown server-side error occurred while processing the command. Original error: Unknown device or simulator UDID: "0B588283552~~"

    在网上查了下要安装 brew install libimobiledevice --HEAD  (试了下还是不行)

    参考: https://blog.csdn.net/dfsigue/article/details/76645552

    然后,查看了 https://blog.csdn.net/u013927540/article/details/76172027 这篇

    启动Appium,创建一个session,然后在desired capabilities 里

    添加了


    ‘’automationName": "Appium", -- 默认是appium
    "platformName": "iOS", --设置应用平台
    “platformVersion": "10.3", -- 设置当前平台的系统版本,不需要设置到三位,设置两位就可以了
    ”deviceName": "iPhone7", --设置当前连接MAC本的手机名称,在设置里可以查到手机名
    “bundleId": "com.testi.test.uuaatt",--设置当前应用的activename,这个启动名称可以跟相应的开发人员要,也可以自己通过其他工具看一下(工具的话请大家问度娘吧~~)
    "udid":" ",--设置当前手机的udid,通过iTunes拷贝过来,建议还是拷贝过来,太长太难输了
    "xcodeOrgId":"123ADE4Y56",--十位字符的组织ID,是苹果开发证书的组织单位,appium可以通过十位组织单位ID找到相应的组织,如果是连接真机测试APP的话,必须要设置组织参数。
    【(这个我没有加)后面发现不加的话,执行了一次脚本后,就无法找到真机了 [XCUITest] Setting up real device ,然后加上就ok了】还是不行 不知道为啥 我自己的5s没这个问题
    ”xcodeSigningId": "iPhone Developer", --这里参数是固定的,就这样写 (主要加了这个,然后再使用xcode编译,然后就可以获取元素了)
    “wdaLocalPort":"8100" -- 默认手机连接MAC本使用的端口,默认是8100 (这个我也没加)
  • 相关阅读:
    Java
    Linux
    Linux
    Linux
    Java
    Ansible
    Ansible
    Java
    ACM&OI 基础数论算法专题
    题解 P4781 【【模板】拉格朗日插值】
  • 原文地址:https://www.cnblogs.com/kaibindirver/p/8872226.html
Copyright © 2011-2022 走看看