找不到WebDriverAgent.xcodeproj'RoutingHTTPServer / RoutingConnection.h'文件

时间:2018-10-16 11:44:00

标签: selenium-webdriver webdriver appium

使用: Appium客户端6.1.0 Appium服务器1.9.1 Xcode 10.0

最近我已经将MacOS升级到了最新的Mojave版本,不幸的是,它以某种方式破坏了我的iOS测试(我不知道它的相关性,但这是唯一改变的东西)。

运行任何iOS测试时,都会遇到此错误消息:

Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent because of xcodebuild failure: "xcodebuild failed with code 65". Make sure you follow the tutorial at https://github.com/appium/appium-xcuitest-driver/blob/master/docs/real-device-config.md. Try to remove the WebDriverAgentRunner application from the device if it is installed and reboot the device. Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05-08T14:04:26.12Z'

我已导航至node_modules⁩▸⁨appium⁩▸⁨node_modules⁩▸⁨appium-xcuitest-driver⁩▸⁨WebDriverAgent⁩并在Xcode中打开WebDriverAgent.xcodeproj,然后注意到某些文件丢失(“ RoutingHTTPServer / RoutingConnection。 h)因此构建失败,而且项目似乎不再识别整个RoutingHTTPServer.framework。

我在网络上尝试了几乎所有解决方案

  • 按照给定的错误消息进行了本教程的介绍
  • 卸载并重新安装Appium到最新的Beta版本
  • 从WebDriverAgent文件夹中安装carthage和./Scripts/bootstrap.sh -d
  • 尝试通过在Xcode中打开WebDriverAgent.xcodeproj并重新附加缺少的RoutingHTTPServer / RoutingConnection.h文件来手动解决构建失败。甚至复制了整个RoutingHTTPServer.framework

但是似乎没有任何效果,我很想阅读有关如何解决此问题的任何建议。

干杯

1 个答案:

答案 0 :(得分:0)

首先在终端中输入WebDriverAgent的路径, 通常是

cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

然后输入此

./Scripts/bootstrap.sh -d