当前位置: 首页 > 知识库问答 >
问题:

我正在尝试使用Capybara中的selenium在本地测试rails应用程序。我正在使用rake启动任务,但它给出了以下错误

微生嘉祥
2023-03-14

无法连接到Mozilla geckodriver 127.0.0.1:4444(Selenium::WebDriver::Error::WebDriverError)

共有1个答案

何华灿
2023-03-14
addons:
  firefox: 'latest'
before_script:
  - bin/setup
  - export PATH=$PATH:$HOME/travis_geckodriver/
  - firefox --version
install:
  - export DISPLAY=:99.0
  - sh -e /etc/init.d/xvfb start
  - sleep 3 # give xvfb some time to start
  - mkdir $HOME/travis_geckodriver/
  - cd $HOME/travis_geckodriver/
  - curl -L https://github.com/mozilla/geckodriver/releases/download/v0.11.1/geckodriver-v0.11.1-linux64.tar.gz | tar xvz
  - chmod +x geckodriver
  - "cd -"

这允许您使用最新的selenium/firefox组合。昨天我为此挣扎了好几个小时,在拉了很多离场者之后,这是一个适合我的组合。我希望有帮助。

 类似资料: