【问题标题】:Selenium webdriver unable to find Mozilla geckodriverSelenium webdriver 无法找到 Mozilla geckodriver
【发布时间】:2017-03-04 12:53:34
【问题描述】:

gem selenium-webdriver 3.2.2

FF 51.0.1(64 位)

操作系统 Ubuntu 16.04

我没有运行测试,得到错误。

Selenium::WebDriver::Error::WebDriverError:
    Unable to find Mozilla geckodriver. Please download the server from https://github.com/mozilla/geckodriver/releases and place it somewhere on your PATH. More info at https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver.

我建立了geckodriver 1.14.0,但是错误依旧。

【问题讨论】:

  • 如错误消息所述,将下载的 geckodriver 放在路径中的某个位置。

标签: ruby-on-rails selenium firefox rspec


【解决方案1】:

把它放在你的 Gemfile 中

# Gemfile
gem 'geckodriver-helper'

然后在你的 spec_helper 文件中

Capybara.register_driver :selenium do |app|
  Capybara::Selenium::Driver.new(app, browser: :firefox)
end

【讨论】:

  • 谢谢,这正是我所需要的 :)
猜你喜欢
  • 2017-05-09
  • 1970-01-01
  • 2018-08-20
  • 2018-09-06
  • 2021-10-20
  • 2017-04-01
  • 2016-08-13
  • 1970-01-01
  • 2018-10-16
相关资源
最近更新 更多