跳到主要内容

测试自动化

注意
  • 测试自动化只是为了找出问题
  • 测试正常后点击开启自动化, 才能正常使用中控/群控
  • IOS版本12.5-26, 但不支持IOS17.0-17.3, 请升级系统
  • 测试前, 要先点击一次重置usb链接
  • 不支持爱思签名
  • 启动自动化不需要授权

操作步骤

  • 设备列表 --> 右键 --> 测试自动化
  • 在弹窗中, 点击 测试自动化
  • 根据返回值内容, 从下方常见情况对比查找答案

失败

  • 返回内容很短,基本上就失败了
    3
常见几种失败情况
  1. 没有找到已安装的代理app / bundleID找不到, 参考 --> 点击跳转
  2. receive packet:InstallationLookupFailed, 参考 --> 点击跳转
  3. receive packet:InvalidService 或 receive packet:InvalidHostID, 参考 --> 点击跳转
  4. Running tests..., 参考 --> 点击跳转
  5. 执行失败或stderrText为空, 参考 --> 点击跳转
  6. 未能载入软件包"EasyClick".请尝试重新安装软件包, 参考 --> 点击跳转
  7. Request to launch com.ieasyclick.auto.ios.xxxx failed, 参考 --> 点击跳转
  8. receive packet:EOF --> 重新插拔手机
  9. 其他情况,到老冷论坛搜索, 参考 --> 点击跳转
  • 下面这种稍微长一点的, 先尝试开启自动化, 如失败, 有两种可能
    • 开发者镜像不匹配,参考 --> 镜像包没有你的版本
    • IOS12-13的系统,可能是代理程序ipa版本兼容问题,可尝试更换版本
      • ios13-14系统-easyclick-USB代理程序-x.x.0.ipa
      • XCTestMain-ios13-14系统-easyclick-USB代理程序-x.xx.0.ipa
      • ios-easyclick-USB代理程序-6.48.0.ipa

ios-qk-test-fail1

成功

  • 返回内容非常长,一般就是成功了
  • 右侧拉到最底下,如果提示 可以正常启动自动化服务 ,肯定成功了

ios-qk-test-success1

其他方法

  • 如果上述方法无效,挨个尝试下面的方法
  • 不一定哪个方法有效

打开开发者模式

  • IOS16+ 要先开启开发者模式
  • 官方中控
    • 设备列表 --> Ctrl+A全选 --> 右键 --> 开启开发者模式
    • 等待手机开启 --> 解锁 --> 点击弹窗上开启按钮
  • 三方工具

刷入开发者镜像

重启手机/电脑

修复驱动

开启自动化

  • 测试自动化正常以后, 必须 右键 --> 开启自动化
  • 等待 服务 变成蓝色 才可正常使用中控/群控