详细信息:Appium 的 IosDriver 不支持 xcode 版本 8.3.2

Sha*_*han 0 ruby mobile cucumber ios appium-ios

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

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 版。

有没有人有什么建议?

小智 5

在 Xcode 8 中,不推荐使用 UIAutomation 并且它支持 XCUITest。因此,如果您已将自动化名称的所需功能编写为 UI 自动化,请将其更改为:

desiredcapabilities.setCapability("automationName", "XCUITest");
Run Code Online (Sandbox Code Playgroud)

此外,Xcode 8+ 仅适用于 appium 1.6+。所以升级你的 Appium 到最新版本。

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