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

mih*_*ijs 5 watir watir-webdriver

出于测试目的,我在一台使用Utilu FF集合的机器上安装了多个Firefox .

如果有的话

b = Watir::Browser.new :ff
Run Code Online (Sandbox Code Playgroud)

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

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

Ali*_*ott 8

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

require 'watir-webdriver'
Selenium::WebDriver::Firefox.path = "/path/to/firefox.exe"
b = Watir::Browser.new :firefox
Run Code Online (Sandbox Code Playgroud)