2014-11-14 1 views
1

Я знаю, что есть другой вопрос, подобный этому, но ссылка, предоставленная ответчиком, устарела (и когда я копаю текущую Документация по Watir Я только нахожу информацию о Windows 8.1, я нахожусь в Windows 7, и шаг, который предлагает этот документ для этого, не помогает мне ниже)Selenium/Watir не может обнаружить Chromedriver, хотя это на моем пути (Windows 7)

Я пытаюсь выполнить тест с использованием Watir/minitest (вдоль линии передней ХИ: настройка: MiniTest тест TEST = тест/полный_путь/happypath_test.rb), и он задыхается на следующем:

Selenium::WebDriver::Error::WebDriverError: Unable to find the chromedriver exec 
utable. Please download the server from http://chromedriver.storage.googleapis.c 
om/index.html and place it somewhere on your PATH. More info at http://code.goog 
le.com/p/selenium/wiki/ChromeDriver. 

Watir документации и сообщения об ошибках оба указывают на PATH. Тем не менее, я только что загрузил последнюю версию Chromedriver (2.12, она появляется) и набрала exe в папке, которую я подтвердил, в моем PATH (в частности c:/Ruby193/bin - да, я знаю, что я нахожусь на старой рубин версия, увы, не то, что я могу обновить для этого проекта)

Я знаю Chromedriver присутствует, потому что я могу запустить его из IRB:

require 'watir-webdriver 

с последующим

b = Watir::Browser.new :chrome 

Это запускает хром окно просто отлично. Но когда я на самом деле пытаюсь выполнить тест, он дает ошибку «can not find chromedriver».

Я запустил установку пакета, чтобы убедиться, что я нахожусь в правильных версиях вещей и не знаю, что еще делать. Любая помощь, пожалуйста?

ответ

-1

Я нашел действительно хорошие сообщения here и here. Вы можете настроить в простых простых шагах.

Я пробовал и тестировал работу превосходно.

С постом 1: Перехода от firefox хрома (там, где вы инстанцирован браузер), так что он станет: @browser = Watir::Browser.new :chrome

Теперь, если вы на Windows, копировать вставить загруженный двоичный файл в C:/Windows directory

Второе сообщение рассказывает о том, как изменить путь по умолчанию c:\windows к пользовательскому пути вашего проекта. Это интересно и полезно. Взгляните наверняка.

Смежные вопросы