Adding Selenium to pom.xml

Add the Dependency

<project xmlns="http://maven.apache.org/POM/4.0.0">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.shopease</groupId>
  <artifactId>shopease-tests</artifactId>
  <version>1.0-SNAPSHOT</version>

  <properties>
    <maven.compiler.release>21</maven.compiler.release>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>4.25.0</version>
    </dependency>
  </dependencies>
</project>

Download the Jars

Example

In IntelliJ click the Maven "Reload" icon, or run:

mvn dependency:resolve

Example output

[INFO] Scanning for projects...
[INFO] --- dependency:3.7.0:resolve (default-cli) @ shopease-tests ---
[INFO]    org.seleniumhq.selenium:selenium-java:jar:4.25.0:compile
[INFO]    org.seleniumhq.selenium:selenium-chrome-driver:jar:4.25.0:compile
[INFO]    org.seleniumhq.selenium:selenium-firefox-driver:jar:4.25.0:compile
[INFO]    ...
[INFO] BUILD SUCCESS

Note: Use the latest 4.x version from mvnrepository.com. All examples in this course work on any Selenium 4.2x release.