Xcode 的 Appium 服务器和 WebDriver 问题

Posted

技术标签:

【中文标题】Xcode 的 Appium 服务器和 WebDriver 问题【英文标题】:Appium Server and WebDriver issue with Xcode 【发布时间】:2021-12-15 18:11:23 【问题描述】:

Appium 服务器的日志说

[XCUITest] 错误:无法启动 WebDriverAgent,因为 xcodebuild 失败:命令'carthage bootstrap --platform ios,tvOS' 以代码 1 退出

使用 --use-xcframeworks 重建以创建 xcframework 包 而是。

IntelliJ 中的错误是:

处理命令时发生未知的服务器端错误。 原始错误:由于 xcodebuild 无法启动 WebDriverAgent 失败:命令“carthage bootstrap --platform iOS,tvOS”退出 代码 1 构建信息:版本:'3.141.59',修订:'e82be7d358',时间: '2018-11-14T08:17:03' 系统信息:主机:'MacBook-Pro',ip: '2601:c6:1:1380:0:0:0:e834%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.16', java.version: '1.8.0_301' 驱动信息: driver.version: RemoteWebDriver

这是一个 Appium 讲师在 Linkedin Learning 上编写的简单测试。我认为自从他上传课程后,有些事情可能发生了变化。

【问题讨论】:

【参考方案1】:

此问题的可能原因可能是您的 Mac 上安装了一些 Carthage 库。

你可以试试下一个:

npm uninstall carthage
brew uninstall carthage
brew install carthage

brew link --overwrite carthage

【讨论】:

以上是关于Xcode 的 Appium 服务器和 WebDriver 问题的主要内容,如果未能解决你的问题,请参考以下文章

自 xCode 13 和 iOS 15 以来,Appium(和桌面)无法启动 wda 会话

安装appium踩过的坑

Appium 1.6安装步骤

Appium 错误:无法获取 Xcode 版本

转2Appium 1.6.3 在Xcode 8 (真机)测试环境搭建 经验总结

Appium 错误 Xcode 找不到匹配“com.facebook.WebDriverAgentRunner”的配置文件