我写了一个我使用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>'
知道为什么会这样,以及如何解决它?是否有一种简单的方法来编写硒测试并在多个浏览器中进行检查?感谢。
答案 0 :(得分:1)
不是大写字母Firefox
,而是firefox
driver = Selenium::WebDriver.for :firefox