【问题标题】:Appium support with Xcode 8Xcode 8 支持 Appium
【发布时间】:2017-01-22 22:38:30
【问题描述】:

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

【问题讨论】:

    标签: appium appium-ios


    【解决方案1】:

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

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

    新 XCUITest 驱动的优势:

    • 在模拟和真实设备上运行,包括 TvOS
    • 能够在多个连接的设备上并行运行
    • 快得多(快得多)
    • 更少的越野车!
    • 更好地控制模拟器
    • 可以关闭系统级警报!

    缺点:

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

    您可以通过克隆 repo 获得非官方版本:

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

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

    【讨论】:

      【解决方案2】:

      Xcode 7.3 将适用于 appium 1.5.3。

      Xcode 7.2 将适用于 appium 1.5.2。

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

      【讨论】:

      • 试用 Xcode 8 Beta 版本。出现错误。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-03
      • 2017-01-20
      • 2017-10-14
      • 2016-10-19
      • 2014-09-12
      • 2017-04-05
      相关资源
      最近更新 更多