出于测试目的,我在一台计算机上使用Utilu FF collection制作了多个Firefox安装/版本。
如果有
b = Watir::Browser.new :ff
在测试脚本中,它会自动执行最旧的FF版本,在我的情况下为3.6.22。我很惊讶,因为我认为默认情况下脚本将在Windows默认浏览器中执行,即Firefox6而不是Firefox 3.6.22。
如何指定必须使用哪个安装/版本的Firefox来执行Watir-webdriver测试脚本?
答案 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"