Я собрал приложение Rails на машине с Linux, используя Selenium, и поместил свой хром-драйвер прямо в корневую папку.Другими словами, мое приложение называется «seleniumapp», и абсолютный путь к моему хроматографу составляет всего seleniumapp/chromedriver
.У меня никогда не было проблем с файлом, находящимся.Но я просто клонировал свое приложение на компьютер с Windows, и у меня внезапно появляется эта ошибка:
Selenium :: WebDriver :: Error :: WebDriverError in Pages # home
ОтображениеC: /Users/Joey/Documents/seleniumapp/app/views/pages/home.html.erb, где поднята строка # 28:
Невозможно найти хром-драйвер.Пожалуйста, скачайте сервер с http://chromedriver.storage.googleapis.com/index.html и разместите его где-нибудь в вашем PATH.Больше информации на https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver.
Как выстрел в темноте, я подумал, что PATH, возможно, ссылался на мои переменные окружения Windows, поэтому я добавил свой путь к chromedriver в мой PATH Windows, но ничего не изменилось.
Как я могу заставить Selenium найти мой файл хром-драйвера?