Selenium WebDriver
Master browser automation with Selenium. Architecture, locators, waits, Page Objects, and CI integration.
intermediate
4 courses
20 lessons
This path requires a Pro subscription
Subscribe to unlock all lessons, challenges, and bug hunts.
1
Getting Started with Selenium
Understand what Selenium is, set up your environment, and learn the locator strategies that every automation engineer depends on.
intermediate
~3.0h
-
Requires subscriptionWhat is Selenium?reading +10 XP
-
Requires subscriptionSetting Up Your First Projectreading +15 XP
-
Requires subscriptionLocator Strategies: Finding Elementsreading +15 XP
-
Requires subscriptionCSS Selectors Deep Divereading +15 XP
-
Requires subscriptionXPath Essentialsreading +15 XP
2
Interacting with Web Pages
Go beyond finding elements. Learn to click, type, handle dropdowns, alerts, frames, waits, and advanced mouse/keyboard interactions.
intermediate
~4.0h
-
Requires subscriptionClicks, Typing, and Basic Interactionsreading +15 XP
-
Requires subscriptionWorking with Dropdowns and Checkboxesreading +15 XP
-
Requires subscriptionHandling Alerts, Frames, and Windowsreading +15 XP
-
Requires subscriptionWaits: The Most Important Conceptreading +20 XP
-
Requires subscriptionActions: Advanced Interactionsreading +15 XP
3
Building Maintainable Tests
Learn the patterns and practices that separate throwaway scripts from professional test automation: Page Objects, test data, dynamic content, and cross-browser strategies.
intermediate
~5.0h
-
Requires subscriptionThe Page Object Modelreading +20 XP
-
Requires subscriptionPage Object Best Practicesreading +15 XP
-
Requires subscriptionTest Data Managementreading +15 XP
-
Requires subscriptionHandling Dynamic Contentreading +15 XP
-
Requires subscriptionCross-Browser Testingreading +15 XP
4
Selenium in the Real World
Take your Selenium skills to production. Debug flaky tests, collect evidence, run tests in parallel, and use Selenium Grid for remote execution.
intermediate
~4.0h
-
Requires subscriptionDebugging Flaky Testsreading +20 XP
-
Requires subscriptionScreenshots and Evidence Collectionreading +15 XP
-
Requires subscriptionRunning Tests in Parallelreading +15 XP
-
Requires subscriptionSelenium Grid and Remote Executionreading +15 XP
-
Requires subscriptionCapstone: Complete Test Suiteexercise +25 XP