Как отмечалось в нескольких комментариях, этот драйвер является исполняемыми двоичными файлами.Maven не может помочь вам с этим, так как это просто хранилище зависимостей.В настоящее время, чтобы запустить селен, например, в Firefox, нам нужно написать:
System.setProperty("webdriver.gecko.driver", "driverpath/.exe");
WebDriver driver = new FirefoxDriver();
Однако у нас есть новое решение, которое поможет нам избавиться от первой строки кода и вам не нужно загружать бинарный файл dirver.файлы больше.Он называется WebDriverManager и является зависимостью, которую можно добавить с помощью pom-файла Maven.Это вызовет водителя во время выполнения с номером последней версии.Все, что вам нужно написать сейчас:
WebDriverManager.firefoxdriver().setup();
WebDriver driver = new FirefoxDriver();
, и вам нужно добавить эту зависимость в файл pom
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>2.2.1</version>
</dependency>
Для получения дополнительной информации об этом, пожалуйста, перейдите по ссылке Github, чтобы проверить всеостальная часть драйвера, например, chrome, т.е. и т. д. WebDriverManagerLink