Selenium - это многомодульный проект. Одним из модулей является селен-хром-драйвер. Содержит логику работы хрома с селеном. Вы можете добавить эту зависимость в свой проект и каким-то образом изменить / расширить его исходное поведение. Тем не менее, он не будет запускать настоящий браузер Chrome без двоичного файла - только так он работает. Тогда вам придется создать исполняемый файл самостоятельно. Вы можете проверить, как проекты используют эту зависимость здесь
Короче говоря, если вы не хотите беспокоиться об управлении двоичными файлами, используйте WebDriverManager , потому что он работает как шарм.
Исходя из текста ошибки из вашего вопроса, вы можете попробовать следующее решение:
Удалить все ваши неудачные загрузки:
find ~/.m2 -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;
Для окон:
cd %userprofile%\.m2\repository
for /r %i in (*.lastUpdated) do del %i
Затем щелкните правой кнопкой мыши свой проект в Eclipse и выберите Maven -> «Обновить проект ...», убедитесь, что в появившемся диалоговом окне отмечен флажок «Обновить зависимости», и нажмите кнопку «ОК».
скопировано отсюда: Ссылка