如何将Ruby gem selenium webdriver与Chromium一起使用?

如何将Ruby gem selenium webdriver与Chromium一起使用?,ruby,linux,selenium,debian,chromium,Ruby,Linux,Selenium,Debian,Chromium,我在Debian 8.2“Jessie”和Ruby 2.1.5上 在test.rb中,我有require selenium webdriver,但当我运行selenium::webdriver.for:ChromeDriver时,我得到以下错误: /var/lib/gems/2.1.0/gems/selenium-webdriver-2.48.1/lib/selenium/webdriver/common/driver.rb:72:in `for': unknown driver: :Chrom

我在Debian 8.2“Jessie”和Ruby 2.1.5上

test.rb
中,我有
require selenium webdriver
,但当我运行
selenium::webdriver.for:ChromeDriver
时,我得到以下错误:

/var/lib/gems/2.1.0/gems/selenium-webdriver-2.48.1/lib/selenium/webdriver/common/driver.rb:72:in `for': unknown driver: :ChromeDriver (ArgumentError)

我没有铬,但有铬。如何让Selenium合作?

Chromium on*nix系统没有特定的驱动程序。因此,您需要使用
:chrome
作为驱动程序,而不是
:ChromeDriver
,例如
Selenium::WebDriver.for:chrome


此外,使用此gem在您的执行系统上轻松设置chromedriver:

ChromeOn*nix系统上没有特定的驱动程序。因此,您需要使用:chrome作为驱动程序,而不是:ChromeDriver。请尝试Selenium::WebDriver.for:chrome。我遇到了以下错误:
/var/lib/gems/2.1.0/gems/Selenium-WebDriver-2.48.1/lib/Selenium/WebDriver/chrome/service.rb:37:在可执行文件_路径中”:找不到chromedriver可执行文件。请从下载服务器http://chromedriver.storage.googleapis.com/index.html 把它放在你路上的某个地方。更多信息请访问https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. (Selenium::WebDriver::Error::WebDriverError)
。我转到“”并将v2.20中的
chromedriver
放入
/usr/local/bin
。仍然有相同的错误。好的,这至少提供了更多细节。试着用这个宝石来设置你的chromedriver:@Sam成功了!如果你想让我给你的答案打分,你可以把它贴出来作为答案。