🛠 How to Install Selenium WebDriver with Java – Step-by-Step Guide
Before you can start writing Selenium scripts in Java, you need to set up your system with the right tools. Don’t worry—I'll guide you through it like a friend helping you install a game 😄
✅ Step 1: Install Java (JDK)
Selenium uses Java to run your automation scripts, so you’ll need the Java Development Kit (JDK).
-
Download the latest version (LTS recommended).
-
Install it and set the environment variable
JAVA_HOMEif it doesn’t happen automatically. -
Verify by running this in your terminal/command prompt:
java -version
✅ Step 2: Install an IDE (Eclipse or IntelliJ)
You’ll need an IDE (Integrated Development Environment) to write and run your Java code easily.
-
Eclipse IDE for Java Developers – lightweight and popular. 🔗 Download Eclipse
-
IntelliJ IDEA – modern and feature-rich. 🔗 Download IntelliJ
✅ Step 3: Download the Selenium WebDriver Java Library
You have two easy ways to include Selenium in your project:
💡 Option 1: Using Maven (Recommended)
If you're using Maven (common in most Java projects), just add this to your pom.xml:
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.20.0</version>
</dependency>
</dependencies>
Maven will download everything for you!
💡 Option 2: Manual Download (If you're not using Maven)
-
Download the latest Selenium Java client from: 🔗 https://www.selenium.dev/downloads/
-
Unzip it, and add all
.jarfiles to your project’s build path.
✅ Step 4: Download ChromeDriver
Selenium needs a driver to control the browser. For Chrome, you need ChromeDriver.
-
Check your Chrome version (go to Chrome → Help → About Google Chrome).
-
Download the matching ChromeDriver from:
🔗 https://sites.google.com/chromium.org/driver/ -
Extract it and place it somewhere on your system (like
C:/webdriver/or/usr/local/bin/). -
In your Java code, point to it like this:
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
✅ Step 5: You're Ready!
Now open your IDE, create a new Java project, and try this quick test script:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class Test {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
WebDriver driver = new ChromeDriver();
driver.get("https://www.google.com");
System.out.println("Title: " + driver.getTitle());
driver.quit();
}
}
If the browser opens and you see Google, congratulations—you’ve successfully set up Selenium with Java!
🔄 Summary
| Tool | Why You Need It |
|---|---|
| Java JDK | To write and run Java code |
| Eclipse/IntelliJ | To develop in Java with ease |
| Selenium Java Library | To control the browser |
| ChromeDriver | To connect Selenium with Chrome browser |
No comments:
Post a Comment