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



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

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。

有人有什么建议吗?

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

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

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

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

错误消息告诉您 IosDriver 已弃用。看看这里: https://discuss.appium.io/t/xcodebuild-failed-with-code-65-warning-the-server-did-not-provide-any-stacktrace-information-command-duration-or-timeout-32-63-seconds/12756/4

最新更新