Я бы хотел запустить тесты Selenium в среде командной строки. Я достиг точки, где сталкивается с несоответствием версии Chrome. Когда я запускаю тесты WebDriver и пользуюсь ChromeDriver версии 2.27, но мне нужно 2.24. Если я вручную загружу его с помощью команды selenium-standalone install
, переименуйте загруженный файл с 2.24
в 2.27
, мои тесты начнут работать. Где я могу обновить конфигурацию WebDriver для использования определенной версии ChromeDriver? Я предполагаю, что он должен сказать Selenium (selenium-standalone
) как-то.Как сказать Webdriver использовать определенную версию ChromeDriver?
ответ
Предполагая, что вы используете НПМ, попробуйте использовать selenium-standalone install --drivers.chrome.version=2.24
как упомянуто here
Это устанавливает Chromedriver 2.27, но Webdriver все равно будет использовать свой по умолчанию из config. – haxpanel
@haxpanel Я исправил номер версии в ответе. Вы должны обновить свой config.json с номером версии, который хотите использовать. –
Можете ли вы сказать мне, что именно обновить? Я не могу найти этот ключ в конфигурации webdriver. – haxpanel
увидеть, если это помогает http://stackoverflow.com/questions/41769997/how-can-i-tell-selenium-webserver-standalone -which-firefox-version-to-use – lauda
Мне нужно рассказать об этом через webdriver. – haxpanel