🆕 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

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

Selenium Parallel Execution, Grid & Cross-Browser

Run Selenium Parallel Execution — TestNG parallel attribute and thread-count, Selenium Grid hub-node architecture, and cross-browser testing setup.

Beginner 📅 Jul 11, 2026 👁 166 views

TestNG Annotations, Priority, DataProvider & testng.xml

Master TestNG for Selenium — annotation hierarchy, priority rules, DataProvider's Object[][] return type, verify vs assert, and the testng.xml template.

Beginner 📅 Jul 11, 2026 👁 59 views

Selenium File Upload, Broken Links, Ajax, Dynamic Tables

Handle advanced scenarios selenium file upload with sendKeys and AutoIt, finding broken links, Ajax waits, hidden elements, and dynamic table XPath.

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 50 Selenium WebDriver articles on one page →