🆕 Free Interactive Selenium, Playwright & API tools — no signup — Start Free Automation Roadmap →
🤖
All Topics › Selenium WebDriver

Selenium WebDriver

Selenium 4 WebDriver tutorials for Java and Python

47 Articles
47 Beginner
3 Intermediate
Beginner 📅 Jul 11, 2026 👁 67 views

JavaScriptExecutor & Typecasting in Selenium: Upcasting Explained

Understand Selenium JavaScriptExecutor — upcasting in WebDriver driver = new ChromeDriver(), TakesScreenshot, JavascriptExecutor, and scrolling with executeScript.

Beginner 📅 Jul 11, 2026 👁 87 views

Selenium Actions Class: contextClick, dragAndDrop, keyDown

Master the Selenium Actions class — right-click with contextClick, drag and drop, mouse hover chains, build() vs perform(), and keyboard operations.

Beginner 📅 Jul 11, 2026 👁 107 views

Selenium Alerts Frames & Window Handles

Handle selenium alerts frames multiple windows in Selenium — switchTo().alert(), frame switching 3 ways, getWindowHandles(), and auth popups.

Beginner 📅 Jul 11, 2026 👁 70 views

Selenium Form Elements: Select Class, Checkboxes & Text Boxes

Selenium Form Elements — the Select class (selectByIndex, selectByValue, selectByVisibleText), multi-select dropdowns, checkboxes, and text boxes.

Beginner 📅 Jul 11, 2026 👁 112 views

Selenium Waits: Implicit vs Explicit vs Fluent Wait Explained

Master Selenium waits & synchronization implicit, explicit, and fluent waits with code, waiting for page load, Thread.sleep pitfalls, and setSpeed() vs sleep().

Beginner 📅 Jul 10, 2026 👁 136 views

Locators in Selenium: All 8 Types and XPath with Examples

All 8 locators in Selenium with Java examples: id, name, className, tagName, linkText, partialLinkText, CSS selector and XPath, plus which to use when.

Beginner 📅 Jul 10, 2026 👁 195 views

Selenium WebDriver Fundamentals: Architecture & How It Works

Learn Selenium WebDriver fundamentals — what it is, why it's popular, its limitations, architecture, how it works internally, and how to launch a browser.

View all 47 Selenium WebDriver articles on one page →