关于Appium真机调试的一点点总结:

2018-08-13  本文已影响153人  乐活北京

我运行成功时用到的几个关键字

{
  "udid": "5d00e43272746fd85c456dd*******",
  "app": "/Users/hunter/Desktop/iOSFinancial.app",
  "platformName": "iOS",
  "deviceName": "iPhone",
  "automationName": "XCUITest",
  "platformVersion": "11.4"
}

几点需要注意的

  1. 直接从网上下载下WDA(webdriverAgent)后运行build Test得到的console里边输出的地址是:192.168.**.**:0port是0,未找到具体的原因, 看了segmentfault的解答也未解决,但这并不影响Appium的真机调试, 如果大家也遇到了可以选择忽略,如果解决了,还请回复下解决方案。

  2. 关于app 一定要用真机编译过的App, 真机和模拟器的架构不一样, 如果用模拟器编译的App往真机上安装,是安装不通过的, Appium报

An unknown server-side error occurred while processing the command.
 Original error: Could not install app: 'Command 'ios-deploy --id 
5d00e43272746fd85c456ddcbe52593b64d7f132 --bundle 
/Users/hunter/Desktop/iOSFinancial.app' exited with code 253'
  1. automationName是必须要填写XCUITest

小技巧

UDID 快捷的查找方式是 idevice_id -l

参考文献

appium-xcuitest-driver
使用Appium进行iOS的真机自动化测试
Appium Desired Capabilities
Appium原理解析

祝大家好运!!!

上一篇下一篇

猜你喜欢

热点阅读