Можно предоставить исполняемый файл при создании экземпляра хром-драйвера. В Robot Framework SeleniumLibrary
это делается с помощью параметра executable_path
. Затем это приводит к следующему примеру:
Create Webdriver Chrome executable_path=C:/WebDrivers/chromedriver.exe
Go To http://cnn.com
Кроме того, если загрузка библиотеки завершается неудачно, она регистрируется как неудачная проверка. На мой взгляд, тест не должен был начаться, если не выполнены минимальные требования для проведения теста. Загрузка хромового драйвера, на мой взгляд, является одним из этих требований.
В текущей версии версия chromedriver_binary
жестко запрограммирована на 80.0.3987.16.0. При запуске ваших сценариев рекомендуется, чтобы вы могли специально выбирать версию для себя. По этой причине я рекомендую сделать настраиваемую загрузку для chrome драйвера, если необходимо.