Selenium
Jul 1, 2022
Selenium 4 is the biggest update in a decade. Learn relative locators, Chrome DevTools Protocol integration, improved window management, native authentication handling, and the new Grid architecture.
Selenium
May 1, 2022
Run Selenium tests on servers with no display. Configure headless Chrome and Firefox, build a Docker image for your test suite, and run zero-dependency containerised tests anywhere.
Selenium
Mar 1, 2022
Automate your Selenium tests with Jenkins. Configure Jenkinsfile pipelines, run headless tests on every commit, publish HTML reports, and trigger notifications on failure.
Selenium
Jan 1, 2022
Scale from 4 parallel tests to 40 using Selenium Grid. Set up Hub and Node architecture, run tests on remote machines, integrate with Docker Grid, and connect to cloud platforms.
Selenium
Nov 1, 2021
Run the exact same test suite across four browsers simultaneously. Configure parallel cross-browser execution in testng.xml, handle browser-specific quirks, and build browser-agnostic test code.
Selenium
Sep 1, 2021
Don't hardcode test data. Read from Excel, CSV, and JSON files — run the same test with 50 combinations of data without writing 50 test methods.
Selenium
Jul 1, 2021
Capture screenshots on demand, on failure, and for full-page captures. Handle file downloads in Chrome and Firefox, verify downloaded files, and attach evidence to TestNG HTML reports.
Selenium
May 1, 2021
The Actions class handles everything beyond basic click and type — hover menus, drag and drop, right-click context menus, double-click, click-and-hold, and complex keyboard shortcuts.
Selenium
Mar 1, 2021
When WebDriver can't do it, JavaScript can. Learn to scroll pages, click overlapping elements, manipulate DOM values, extract computed styles, and interact with elements not reachable via standard APIs.
Selenium
Jan 1, 2021
Real applications open new tabs, embed iframes, and show JavaScript dialogs. Learn to switch windows, interact with iframes, dismiss alerts, and handle authentication pop-ups.
Selenium
Oct 1, 2020
The Page Object Model (POM) is the most important design pattern in Selenium. Learn how to structure page classes, use PageFactory, and build a framework that scales to hundreds of tests.
Selenium
Aug 1, 2020
TestNG is the test framework that powers enterprise Selenium suites. Learn every annotation, configure parallel execution, write listeners for screenshots on failure, and generate HTML reports.
Selenium
Jun 1, 2020
Timing issues cause 80% of Selenium test flakiness. Learn the difference between implicit, explicit and fluent waits, all ExpectedConditions, and how to build a robust wait utility.
Selenium
May 1, 2020
Master every WebElement interaction — text input, button clicks, dropdowns, checkboxes, radio buttons, mouse hover, drag and drop, keyboard shortcuts, and file uploads.
Selenium
Apr 1, 2020
Locators are the most critical skill in Selenium. A bad locator breaks on every UI change. Learn all 8 locator strategies with examples, XPath axes, CSS tricks, and how to inspect elements.
Selenium
Mar 1, 2020
Understand why browser drivers exist, how WebDriverManager eliminates manual driver management, and how to configure Chrome and Firefox with options, profiles and capabilities.
Selenium
Feb 1, 2020
Set up a production-ready Maven project with Selenium WebDriver, TestNG and proper folder structure. Never download jars manually again.
Selenium
Jan 15, 2020
Understand what Selenium WebDriver is, how it works under the hood, what problems it solves, and get your Java development environment ready to write your first automated test.