Если вы используете Maven, вы найдете все Selenium Maven Artifacts непосредственно в Central Maven Repository
, чтобы начать использовать любую из реализацийв вашем проекте Maven вам просто нужно добавить необходимую зависимость в ваш pom.xml
(текущий выпуск Selenium v3.141.59
):
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
На диаграмме ниже показаны зависимости междуразличные артефакты Selenium Maven , а также наиболее важные классы / интерфейсы в этих артефактах:
Если вы знаете, что вы будете использовать только определенную реализацию WebDriver , например FirefoxDriver , вам не нужно зависеть от артефакта selenium-java
(который имеет много транзитивных зависимостей).).Вместо этого вы можете просто добавить зависимость firefox-driver
от нужного вам артефакта.
selenium-api
selenium-api артефакт содержит следующее:
поддержка селена
Селен-поддержка Артефакт содержит следующее: