2016-09-15 61 views
4

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

回答

2

是的,仪器/ UI自动化不再被Xcode 8支持,所以Appium将无法使用它。现在它必须支持替换UI自动化的XCUITest。

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

新XCUITest驱动程序的优点:在模拟人生

  • 道和物理设备,包括TvOS
  • 能够以平行
  • 在多个连接的设备上运行的速度要快得多(路快)
  • 减少越野车!
  • 更好地控制模拟器
  • 可以关闭系统级警报!

缺点:

  • 仅适用于iOS 9.0及以上
  • 仍然没有通知测试

您可以通过克隆回购有非官方版本:

(如果发生拆封错误=>执行:$ NPM拆封)

此处了解详情:https://discuss.appium.io/t/ios9-uiautomation-what-is-appium-approach-to-uiautomation-deprecation-by-apple/7319/103

0

的Xcode 7.3将与appium 1.5.3工作。

Xcode 7.2将与appium 1.5.2一起使用。

当我使用其他版本时出现连接错误。

+0

尝试使用Xcode 8 Beta版本。出错了。 –

+0

带有appium 1.5.3的XCode 7.2出现错误。 –