首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于xcodebuild失败,无法启动WebDriverAgent : xcodebuild失败,代码为65

由于xcodebuild失败,无法启动WebDriverAgent : xcodebuild失败,代码为65
EN

Stack Overflow用户
提问于 2017-05-24 21:34:07
回答 3查看 11.4K关注 0票数 3

我正在尝试使用以下设置运行appium脚本:

代码语言:javascript
复制
Appium version : 1.6.4
Xcode : 8.3.2
Mac : 10.12.4
iPhone : 10.3.1

下面是我用来在iPhone真实设备上启动safari浏览器的代码。

代码语言:javascript
复制
desCapabilities = new DesiredCapabilities();
desCapabilities.setCapability("platformName","iOS");
desCapabilities.setCapability("deviceName", "Ananda's iPhone");
desCapabilities.setCapability("platformVersion", "10.3.1");
desCapabilities.setCapability("app", "com.apple.mobilesafari");
desCapabilities.setCapability("udid", "******");
iOSDriver = new IOSDriver<MobileElement>(new URL("http://" + nodeUrl + ":" + nodeUrlPort + "/wd/hub"), desCapabilities);

我收到错误信息,请查找以下日志:

代码语言:javascript
复制
[MJSONWP] Encountered internal error running command: Error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 65
at XCUITestDriver.quitAndUninstall$ (../../lib/driver.js:374:15)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at process._tickCallback (internal/process/next_tick.js:109:7)
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-05-24 21:50:49

它正在通过以下链接在device.Go中打开WebDriverAgent应用程序,并为您的手机配置WebDriverAgent应用程序。

Unable to launch ipa file in IOS 10 real Device using appium 1.6.0

票数 2
EN

Stack Overflow用户

发布于 2017-05-25 12:47:54

通过以下步骤,我已经使用Appium在iOS真正的设备上启动了safari浏览器。

  1. 我们需要使用终端在苹果电脑上安装WebDriverAgent。

xcodebuild构建测试/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id= -configuration调试

  • 运行以下命令以使用Xcode打开WebDriverAgent。

打开/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj

  • In Xcode,选中WebDriverAgentLib.

  • Run和WebDriverAgent Xcode项目的"Automatically signing“复选框。

  • 构建成功后,WebDriverAgent应用程序将安装在iPhone Xcode中。运行Selenium代码以启动Safari浏览器。
票数 0
EN

Stack Overflow用户

发布于 2021-01-07 17:44:18

这个问题花了我四天的时间来解决^_^。

先接近,不要从终端更新Appium.尝试卸载并安装

  1. npm卸载-g appium

  1. npm install -g appium

第二个方法,从终端运行appium,而不是UI appium。

第三种方法是,

如果您仍然在Appium桌面应用程序中得到此错误,请检查,您是否安装了多个xcode版本?当我尝试以上两种方法时,我个人的经验是它不起作用,因为appium使用最新的xcode路径(在appium发行说明中,最新的xcode 12.3还不支持)。因此,我使用以下命令更改了旧的xcode路径

sudo /Applications/Xcode12.2.app/Contents/Developer -选择-s sudo xcode

幸运的是,它工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44159951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档