我在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合作?
答案 0 :(得分:2)
* nix系统上没有针对Chromium的特定驱动程序。因此,您需要使用:chrome
作为驱动程序,代替:ChromeDriver
,例如Selenium::WebDriver.for :chrome
此外,使用此gem可在执行系统上免费设置chromedriver:https://github.com/flavorjones/chromedriver-helper