如何指定用于watir-webdriver脚本执行的Firefox安装

时间:2011-09-08 10:12:12

标签: watir watir-webdriver

出于测试目的,我在一台计算机上使用Utilu FF collection制作了多个Firefox安装/版本。

如果有

b = Watir::Browser.new :ff

在测试脚本中,它会自动执行最旧的FF版本,在我的情况下为3.6.22。我很惊讶,因为我认为默认情况下脚本将在Windows默认浏览器中执行,即Firefox6而不是Firefox 3.6.22。

如何指定必须使用哪个安装/版本的Firefox来执行Watir-webdriver测试脚本?

3 个答案:

答案 0 :(得分:8)

您可以指定firefox可执行文件的路径:

require 'watir-webdriver'
Selenium::WebDriver::Firefox.path = "/path/to/firefox.exe"
b = Watir::Browser.new :firefox

答案 1 :(得分:2)

对于使用chromedriver的人:

Selenium::WebDriver::Chrome.driver_path = "path/to/chromedriver"

答案 2 :(得分:0)

对于幻影:

Selenium::WebDriver::PhantomJS.path="/usr/bin/phantomjs"