Я знаю, что есть другой вопрос, подобный этому, но ссылка, предоставленная ответчиком, устарела (и когда я копаю текущую Документация по 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».
Я запустил установку пакета, чтобы убедиться, что я нахожусь в правильных версиях вещей и не знаю, что еще делать. Любая помощь, пожалуйста?