Skip to main content
Learning Paths
intermediate

Selenium WebDriver with Java

Build robust browser automation from the ground up — locators, waits, Page Object Model, TestNG, and CI integration.

+300 XP14h (193m total)16 lessons1 enrolled

What you'll learn

  • Selenium WebDriver
  • Java
  • TestNG
  • Page Object Model
  • XPath

Curriculum6 modules, 16 lessons

CSS Selectors Deep Dive15m
XPath — Absolute vs Relative15m
Dynamic Locator Strategies12m
Implicit, Explicit & Fluent Waits12m
Expected Conditions Cheat Sheet10m
POM Pattern Introduction12m
Building a Login Page Object15m
Page Factory & @FindBy12m
TestNG Annotations & Groups12m
Data-Driven Testing with @DataProvider12m
Parallel Execution & Listeners12m
Running Tests in GitHub Actions12m
Allure Reports Setup10m