Selenium WebDriver

Reference collection

Selenium WebDriver

Explore selectors, browser actions, waits, frames and reporting in focused guides.

Before you start

Java and a working Selenium project. Setup instructions vary by Selenium and browser version.

Open the first guide

Reference collection · 18 guides

This collection contains older Eclipse and Selenium examples. Consult current Selenium documentation before using version-specific setup or driver code.

Official documentation ↗

Module 1

Understand the tools

  1. Selenium Test Automation | What It Does and Why
  2. What is Selenium Webdriver | A Simple Selenium Test
  3. How to Install Selenium Webdriver in Eclipse

Module 2

Locate and interact

  1. XPath in Selenium | How to Write Your Own Xpaths
  2. How to Find Web Elements Using CSS Selectors
  3. Selenium Commands | Navigation, Browser and Get Commands
  4. Selenium Click Button and Link
  5. How to Refresh a Page in Selenium

Module 3

Waits and browser contexts

  1. Wait Command in Selenium Webdriver | Implicit Wait, Explicit Wait and FluentWait in Selenium
  2. How to Find Frames in Selenium | Find Number of Frames
  3. How to Handle Frames in Selenium
  4. How to Switch to a New Window in Selenium
  5. How to Handle Wants to Show Notifications Message using Selenium

Module 4

Reports and test data

  1. Selenium Reporting Tools | How to Generate Extent Report in Selenium
  2. How to Read XLSX File in Java using Apache POI
  3. How to Write Data into Excel Sheet using Selenium Webdriver
  4. How to Create a Batch File to Run Testng.xml
  5. How to Create a New Maven Project

Keep exploring

Looking for something else?