Introduction to Automation & Selenium

Environment Setup

Learning Outcome

5

Run a basic Selenium WebDriver test successfully

4

Use Maven to manage Selenium dependencies

3

Set up an IDE for Selenium development

2

Install Java (JDK) and configure JAVA_HOME

1

Understand the importance of proper Selenium setup

Installing Java and Choosing Your IDE 

Download JDK 

Visit Oracle or OpenJDK website

Select the appropriate version for your system

Set JAVA_HOME

Configure your system environment variables to include the Java installation path

Install IDE

Choose Eclipse (open-source) or IntelliJ (feature-rich) for Java- based Selenium development

Using Maven to Manage SeleniumDependencies

Install Maven

Download Maven and add it to your system PATH

Create Project 

Generate a new Maven project in your IDE

Configure POM

Add Selenium and JUnit/TestNG dependencies to your pom.xml file

Update Project

Maven will automatically download required libraries

Run Your First Test & Handle Setup Errors

Verify Maven dependencies are correctly added to your project

Ensure browser and driver versions match, Check PATH settings

Add explicit or implicit waits for slow-loading elements

Classpath Errors

Driver Errors

Timeout Issues

Build It Right, Run It Smoothly

Install Java and set JAVA_HOME 

Foundation for running Selenium code

I

Set up IDE with Maven integration

Streamlines dependency management

II

ConfigureWebDrivers for your browsers

Enables browser control from code

III

Document your setup for team reuse

Saves time and ensures consistency across projects

IV

Summary

5

Correct setup helps avoid common configuration errors

4

WebDriver enables browser automation through code

3

Maven helps manage libraries and dependencies easily

2

Java and IDE are required to write and run Selenium code

1

Selenium setup is the foundation of automation projects

Quiz

Which software must be installed before running Selenium with Java?

A. Python

B. JDK

C. Docker

D. Git

Quiz-Answer

Which software must be installed before running Selenium with Java?

A. Python

B. JDK

C. Docker

D. Git

Environment Setup

By Content ITV

Environment Setup

  • 4