Ios appium-通过CircleCI使用XCode测试web应用程序
当我试图通过CircleCI使用appium运行一些测试时,遇到了一个问题。我想通过CircleCI测试一个web应用程序,使用xcode托管模拟器。我知道CircleCI允许您构建OSX环境。但我想知道是否有其他方法可以测试它,而不需要通过CircleCI构建OSX 以下是我在CircleCI上通过Appium运行测试时遇到的错误:Ios appium-通过CircleCI使用XCode测试web应用程序,ios,xcode,continuous-integration,appium,circleci,Ios,Xcode,Continuous Integration,Appium,Circleci,当我试图通过CircleCI使用appium运行一些测试时,遇到了一个问题。我想通过CircleCI测试一个web应用程序,使用xcode托管模拟器。我知道CircleCI允许您构建OSX环境。但我想知道是否有其他方法可以测试它,而不需要通过CircleCI构建OSX 以下是我在CircleCI上通过Appium运行测试时遇到的错误: .1) Failure/Error: page.set_rack_session(hash) Selenium::WebDriver::Error:
.1) Failure/Error: page.set_rack_session(hash)
Selenium::WebDriver::Error::UnknownError:
An unknown server-side error occurred while processing the command. Original error: Could not find path to Xcode by symlinks located in /var/db/xcode_select_link, or /usr/share/xcode-select/xcode_dir_link
如果有人知道这里发生了什么,请告诉我正确的方向。谢谢
circle.yml
machine:
node:
version: 0.12
xcode:
version: 7.3
ruby:
version: 2.3.0
pre:
- wget http://chromedriver.storage.googleapis.com/2.22/chromedriver_linux64.zip
- unzip chromedriver_linux64.zip
- sudo mv -f chromedriver /usr/local/bin
database:
override:
- mv ci/database.yml config/database.yml
- bundle exec rake db:create db:schema:load --trace
dependencies:
pre:
- gem install bundler
- npm install appium
test:
pre:
- appium:
background: true
override:
- CI_NAME=circle_ci RAILS_ENV=test bundle exec rake mobile nodes=4 --trace:
parallel: true
你的代码看起来像什么@我发布了Circle.yml文件。这就是你想要的吗?我让appium在本地使用xcode。是CircleCI给了我问题。你的代码是什么样子的@我发布了Circle.yml文件。这就是你想要的吗?我让appium在本地使用xcode。是CircleCI给了我问题。