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

时间:2016-01-05 18:18:51

标签: 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: :ChromeDriver (ArgumentError)

我没有Chrome,但确实有Cromium。我如何让Selenium合作?

1 个答案:

答案 0 :(得分:2)

* nix系统上没有针对Chromium的特定驱动程序。因此,您需要使用:chrome作为驱动程序,代替:ChromeDriver,例如Selenium::WebDriver.for :chrome

此外,使用此gem可在执行系统上免费设置chromedriver:https://github.com/flavorjones/chromedriver-helper