ios - IOS 实习生 - 由于 xcodebuild 失败,无法启动 WebDriverAgent:未找到:carthage
问题描述
当我运行 Intern Standalone 时盯着 appium 然后运行 Intern Script Script 完美运行
当我当时使用java程序运行相同的程序时,它会出现问题
UnknownError: [POST http://localhost:65505/wd/hub/session / {"desiredCapabilities":{"name":"DS/tests/intern.js","idle-timeout":60,"platformName": "iOS","deviceName":"iPhone 6","bundleId":"com.apple.mobilesafari","automationName":"XCUITest","Simulator":true}}] 处理时出现未知的服务器端错误命令。原始错误:由于 xcodebuild 失败,无法启动 WebDriverAgent:未找到:Server.createSession 的 carthage
Carthage 安装正确 是否有任何访问问题
请帮忙
解决方案
Carthage 文件夹有问题,请检查以下路径/Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent Carthage 文件夹 如果不存在,请按照以下步骤操作
Step-1 : Appium 1.15.1 及以上版本
- 在终端中打开以下路径
$ cd /Applications/Appium.app/Contents/Resources/app/node_modules
$ sudo chmod -R 777 。appium-webdriveragent/*
第 2 步:转到 1) $ cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-webdriveragent
2) sudo mkdir -p 资源/WebDriverAgent.bundle
3) sudo sh ./Scripts/bootstrap.sh -d
第 3 步:构建带有标志的 WebDriverAgent 项目
在 XCode /Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj 中打开以下项目
推荐阅读
- mysql - 具有三个 where 条件的 select 查询速度较慢,但具有三个 where 条件中的任意两个条件的相同查询速度较快
- html - 当有多个图像时,如何仅在单个图像上应用 CSS 动画?
- javascript - 在 node.js 中跨不同路由使用 socket.io
- javascript - 如何将 $scope 对象值添加到另一个 $scope 对象?(AngularJS)
- python - 如何为类中的变量分配类型/值
- ios - 想办法设置 HTTPS
- ios - iOS 是否支持 PWA 的“添加到主屏幕”功能?
- php - 在 laravel 5.7 中使用 ajax 技术
- kubernetes - 如何在 kubernetes 上从 pgadmin 访问 pgsql
- php - 为旅游公司实施 Google 评论