5

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

如果有

b = Watir::Browser.new :ff

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

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

4

3 回答 3

8

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

require 'watir-webdriver'
Selenium::WebDriver::Firefox.path = "/path/to/firefox.exe"
b = Watir::Browser.new :firefox
于 2011-09-09T01:11:40.480 回答
2

对于那些使用chromedriver使用:

Selenium::WebDriver::Chrome.driver_path = "path/to/chromedriver"
于 2013-11-06T10:10:33.827 回答
0

对于 phantomjs:

Selenium::WebDriver::PhantomJS.path="/usr/bin/phantomjs"
于 2015-01-30T20:43:18.133 回答