我一直面临着使用Appium和Xcode 8启动仪器的问题。我最近知道苹果已经从仪器中删除了自动化,因为Appium(1.5.3)无法正常工作。 有人有解决方案吗?它将在Appium v1.6.0-beta1版本中修复吗?
答案 0 :(得分:2)
是的,Xcode 8不再支持Instruments / UI Automation,因此Appium无法使用它。现在它必须支持XCUITest,它取代了UI Automation。
Appium社区正在开发新的iOS驱动程序 - 现在它是 XCUITest驱动程序。
新XCUITest驱动程序的优点:
- 在sims和真实设备上运行,包括TvOS
- 能够在多个连接的设备上并行运行
- 快得多(方式更快)
- 减少错误!
- 更好地控制模拟器
- 可以解除系统级警报!
缺点:
- 仅适用于iOS 9.0及更高版本
- 仍然没有通知测试
您可以通过克隆回购来获得非官方版本:
(如果发生收缩包装错误=>执行:$ npm收缩包装)
答案 1 :(得分:0)
Xcode 7.3将适用于appium 1.5.3。
Xcode 7.2将适用于appium 1.5.2。
当我使用其他版本时,我收到连接错误。