Как указать установку Firefox для использования при выполнении скрипта watir-webdriver - PullRequest
5 голосов
/ 08 сентября 2011

Для целей тестирования у меня есть несколько установок / версий Firefox на одной машине, выполненных с использованием коллекции Utilu FF .

Если в тесте

b = Watir::Browser.new :ff

скрипт, он автоматически выполняется с самой старой версией FF, которая в моем случае 3.6.22.Я был удивлен, потому что предполагал, что по умолчанию скрипт будет выполняться в браузере Windows по умолчанию, который является Firefox6, а не Firefox 3.6.22.

Как указать, какая установка / версия Firefox должна использоваться для теста Watir-webdriverвыполнение скрипта?

Ответы [ 3 ]

8 голосов
/ 09 сентября 2011

Вы можете указать путь к исполняемому файлу Firefox:

require 'watir-webdriver'
Selenium::WebDriver::Firefox.path = "/path/to/firefox.exe"
b = Watir::Browser.new :firefox
2 голосов
/ 06 ноября 2013

Для тех, кто использует chromedriver, используйте:

Selenium::WebDriver::Chrome.driver_path = "path/to/chromedriver"
0 голосов
/ 30 января 2015

Для фантомов:

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