Setting Up Selenium with Java in Eclipse: A Comprehensive Guide

Selenium is a powerful tool for automating web applications across various browsers. While it supports multiple programming languages, its Java bindings are among the most widely used. This guide will walk you through the steps to download the necessary Selenium JAR files and configure the Eclipse IDE for writing your test scripts.

1. Install Java

To begin using Selenium with Java, you must first install the Java Development Kit (JDK). Follow these steps:

Step 1: Download the JDK

Visit the official Oracle website at Java SE Downloads and navigate to the Downloads section.

Step 2: Select the JDK Version

Click on the icon under Java SE Downloads for the version you require.

Step 3: Accept the License Agreement

You will need to accept the license agreement and select the JDK that matches your operating system.

Step 4: Install the JDK

Once the download completes, run the executable file to install the JDK on Windows. For Mac users, follow similar steps with the DMG file. If you’re using Linux, extract the tar file and set the PATH variable accordingly.

Important Note: Starting from Java 11, Oracle JDK is no longer free for commercial use. You can opt for OpenJDK, which is freely available for production environments.

2. Install Eclipse IDE

Next, you will need to install the Eclipse Integrated Development Environment (IDE):

Step 1: Download Eclipse

Go to the official Eclipse website and click the Download button associated with the Eclipse IDE.

Step 2: Run the Installer

After the download finishes, execute the installer file to start the Eclipse installation process.

Step 3: Select Eclipse IDE for Java Developers

In the installation window, choose Eclipse IDE for Java Developers.

Step 4: Specify Installation Directory

A new window will open; change the installation folder path to C:\eclipse and click on the Install button.

Step 5: Launch Eclipse

Once installation is complete, a new window will appear. Click on the Launch button to start Eclipse.

Step 6: Access Eclipse

From this point on, you can start Eclipse from its installation folder.

3. Download Selenium JAR Files

Selenium requires configuration rather than installation. You will need to download the necessary JAR files:

Step 1: Visit the Selenium Website

Go to the official Selenium downloads page and click on the Download link to obtain the JAR files.

Step 2: Extract the Downloaded Files

Once the files are downloaded, extract the folder (e.g., selenium-java-3.141.59).

4. Configure Eclipse with Selenium WebDriver

Now that you have installed Java and Eclipse, and downloaded the Selenium JARs, it’s time to configure Eclipse for Selenium:

Step 1: Launch Eclipse

Open the eclipse.exe file from your installation directory.

Step 2: Select Workspace

When prompted to select a workspace, simply click the Launch button to accept the default location.

Step 3: Create a New Java Project

Navigate to File > New > Project and create a new Java Project.

Step 4: Name Your Project

Name your project “Testing” and click Finish.

Step 5: Create a New Package

Right-click on your project name and select New > Package. Name the package “automation” and click Finish.

Step 6: Add a New Class

Right-click on the package and select New > Class. Name the class “Test”, check the option for public static void main, and click Finish.

Step 7: Check Your Eclipse Window

Your Eclipse workspace should now display your project structure.

Step 8: Add Selenium Code

You can now add a few lines of Selenium code to your class. If you try to run it without the JAR files, you will encounter errors.

Step 9: Include JAR Files

To resolve these errors, right-click on your project, select Properties > Java Build Path, then click on the Libraries tab and choose Add External JARs.

Step 10: Add Selenium JAR Files

Add the required JAR files from the folder where you extracted Selenium, including those in the libs folder. Click Apply and Close when done.

5. Use Maven for Dependency Management

Most Java projects nowadays utilize Maven for managing dependencies. If this is the case for you, include the following dependency in your pom.xml file to add Selenium:

 

    org.seleniumhq.selenium
    selenium-java
    3.141.59

Summary

In this tutorial, you have learned how to set up your system for Selenium automation with Java. You installed the JDK, configured Eclipse, and added the necessary Selenium libraries. For future projects, consider using Maven or Gradle to streamline the process of managing your dependencies.

Create a Free Account

Register now and get access to our Cloud Services.

Posts you might be interested in: