Selenium / Ruby未知驱动程序,firefox

时间:2014-01-13 21:09:48

标签: ruby firefox selenium selenium-webdriver

我写了一个我使用chrome工作的硒测试,我正试图让selenium在每个浏览器中运行测试。当我尝试访问firefox时,我收到了一个错误。

编码错误...

require "rubygems"
require "selenium-webdriver"

driver = Selenium::WebDriver.for :Firefox

我在声明驱动程序的行上收到以下错误...

/Users/username/.rvm/gems/ruby-2.1.0/gems/selenium-webdriver-2.39.0/lib/selenium/webdriver/common/driver.rb:49:in 'for': unknown driver: :Firefox (ArgumentError)
from /Users/samuelowens/.rvm/gems/ruby-2.1.0/gems/selenium-webdriver-2.39.0/lib/selenium/webdriver.rb:67:in 'for'
from test.rb:47:in `<main>'

知道为什么会这样,以及如何解决它?是否有一种简单的方法来编写硒测试并在多个浏览器中进行检查?感谢。

1 个答案:

答案 0 :(得分:1)

不是大写字母Firefox,而是firefox

driver = Selenium::WebDriver.for :firefox