【问题标题】:Details: Appium's IosDriver does not support xcode version 8.3.2详情:Appium 的 IosDriver 不支持 xcode 版本 8.3.2
【发布时间】:2017-10-14 12:50:24
【问题描述】:

我在运行移动自动化测试时遇到了困难。 我收到以下错误

A new session could not be created. Details: Appium's IosDriver does not support xcode version 8.3.2. Apple has deprecated UIAutomation. Use the "XCUITest" automationName capability instead. (Selenium::WebDriver::Error::SessionNotCreatedError)

我目前使用的是 Xcode 8.3.2 版和 Appium 1.0.0 版。

有人有什么建议吗?

【问题讨论】:

    标签: ios ruby mobile cucumber appium-ios


    【解决方案1】:
    【解决方案2】:

    在 Xcode 8 中,UIAutomation 已被弃用,它支持 XCUITest。因此,如果您已将所需的自动化功能命名为 UI 自动化,请将其更改为:

    desiredcapabilities.setCapability("automationName", "XCUITest");
    

    此外,Xcode 8+ 仅适用于 appium 1.6+。因此,请将您的 Appium 升级到最新版本。

    参考:https://github.com/appium/appium-dot-app/issues/575

    【讨论】:

    • 非常感谢!
    • 一个小而重要的细节,能力是“automationName”(小写'a')
    猜你喜欢
    • 2017-01-22
    • 2019-10-13
    • 2019-12-19
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2023-02-13
    • 2018-12-25
    • 2019-07-19
    相关资源
    最近更新 更多