使用Xcode 8支持Appium

时间:2016-09-15 01:44:17

标签: appium appium-ios

我一直面临着使用Appium和Xcode 8启动仪器的问题。我最近知道苹果已经从仪器中删除了自动化,因为Appium(1.5.3)无法正常工作。 有人有解决方案吗?它将在Appium v​​1.6.0-beta1版本中修复吗?

2 个答案:

答案 0 :(得分:2)

是的,Xcode 8不再支持Instruments / UI Automation,因此Appium无法使用它。现在它必须支持XCUITest,它取代了UI Automation。

Appium社区正在开发新的iOS驱动程序 - 现在它是 XCUITest驱动程序

  

新XCUITest驱动程序的优点:

     
      
  • 在sims和真实设备上运行,包括TvOS
  •   
  • 能够在多个连接的设备上并行运行
  •   
  • 快得多(方式更快)
  •   
  • 减少错误!
  •   
  • 更好地控制模拟器
  •   
  • 可以解除系统级警报!
  •   
     

缺点:

     
      
  • 仅适用于iOS 9.0及更高版本
  •   
  • 仍然没有通知测试
  •   

您可以通过克隆回购来获得非官方版本:

(如果发生收缩包装错误=>执行:$ npm收缩包装)

此处有更多信息:https://discuss.appium.io/t/ios9-uiautomation-what-is-appium-approach-to-uiautomation-deprecation-by-apple/7319/103

答案 1 :(得分:0)

Xcode 7.3将适用于appium 1.5.3。

Xcode 7.2将适用于appium 1.5.2。

当我使用其他版本时,我收到连接错误。