我在使用 Ruby 2.1.5 的 Debian 8.2 “Jessie”。
在 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 配合?
最佳答案
*nix 系统上没有针对 Chromium 的特定驱动程序。所以你需要使用 :chrome
作为驱动程序,代替 :ChromeDriver
,例如,Selenium::WebDriver.for :chrome
此外,使用此 gem 在您的执行系统上轻松安装 chromedriver:https://github.com/flavorjones/chromedriver-helper
关于ruby - 如何将 Ruby gem selenium-webdriver 与 Chromium 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34618595/