Selenium WebDriver Articles

RSS feed

30 articles found in Selenium WebDriver

How To Automate Desktops Apps Using WinAppDriver
How To Automate Desktops Apps Using WinAppDriver

WinAppDriver is Microsoft's open-source, Appium-compatible framework for automating UWP, WPF, WinForms, and classic Windows desktop applications. Installing it means downloading release v1.2.1 or later from GitHub, enabling Developer Mode, and launching WinAppDriver.exe, which listens on 127.0.0.1:4723 by default; the tool is stable and widely used, though no longer actively developed.

Himanshu Sheth

Himanshu Sheth

August 29, 2026

66 min read

Selenium MCP: AI-Powered Test Automation
Selenium MCP: AI-Powered Test Automation

Learn how Selenium MCP brings AI-powered test automation to Selenium. Set up the Selenium MCP server, run tests with Claude and Warp, and scale on TestMu AI.

Himanshu Sheth

Himanshu Sheth

July 28, 2026

5 min read

WebDriverManager in Selenium: How to Use it?
WebDriverManager in Selenium: How to Use it?

Explore WebDriverManager in Selenium, solving critical issues with WebDriver. Learn its practical implementation.

Cagri Ataseven

November 18, 2025

25 min read

Selenium WebDriverWait Explained: Syntax, Examples & Best Practices (Java)
Selenium WebDriverWait Explained: Syntax, Examples & Best Practices (Java)

Selenium WebDriverWait explained with Java examples: constructor syntax, the ExpectedConditions you will use most, and how to stop timeouts hiding failures.

Vipul Gupta

Vipul Gupta

October 23, 2024

19 min read

Mouse Actions in Selenium: Examples Using the Actions Class
Mouse Actions in Selenium: Examples Using the Actions Class

Learn how to handle mouse actions in Selenium using the Actions class: click, double-click, right-click, hover, and drag-and-drop, with working Java code.

Faisal Khatri

Faisal Khatri

September 13, 2024

26 min read

How to Use Breakpoints for Debugging in Selenium WebDriver
How to Use Breakpoints for Debugging in Selenium WebDriver

A breakpoint pauses Selenium WebDriver execution at a line so you can inspect variables and step through code in Eclipse or IntelliJ to find failures faster.

Faisal Khatri

Faisal Khatri

June 21, 2024

22 min read

How To Handle Authentication PopUps in Selenium WebDriver
How To Handle Authentication PopUps in Selenium WebDriver

Learn to handle authentication popups in Selenium WebDriver, explore its different types of alerts, and effectively manage login prompts during web automation.

Vipul Gupta

Vipul Gupta

June 13, 2024

26 min read

How to Handle Hidden Elements in Selenium WebDriver
How to Handle Hidden Elements in Selenium WebDriver

Learn how to handle hidden elements in Selenium WebDriver with Java: JavaScriptExecutor clicks, getAttribute for text, isDisplayed checks, and hidden dropdowns.

Sri Priya

June 12, 2024

18 min read

Learn To Close Browser Tabs In Selenium Python And Java
Learn To Close Browser Tabs In Selenium Python And Java

Master the art of closing browser tabs in Selenium with Python and Java. Optimize your test automation with effective tab management.

Tanay Kumar Deo

Tanay Kumar Deo

March 21, 2024

41 min read

Automating Login Page Using Selenium WebDriver: A Detailed Guide
Automating Login Page Using Selenium WebDriver: A Detailed Guide

Explore seamless login automation with Selenium for diverse testing scenarios and effortlessly navigate the complexity of automating login pages.

Faisal Khatri

Faisal Khatri

February 2, 2024

42 min read

Learn Dropdown Handling through Select Class in Selenium
Learn Dropdown Handling through Select Class in Selenium

Efficiently handle dropdowns in Selenium WebDriver using Python: Learn essential techniques with Select class in Selenium for seamless form interactions.

Hari Sapna Nair

Hari Sapna Nair

February 2, 2024

28 min read

Scroll Down in Selenium WebDriver: Step-by-Step Guide
Scroll Down in Selenium WebDriver: Step-by-Step Guide

Learn how to scroll down in Selenium WebDriver using the JavaScriptExecutor interface in this detailed step-by-step tutorial.

Vipul Gupta

Vipul Gupta

January 31, 2024

50 min read

How to Handle Dynamic Dropdowns in Selenium WebDriver Using Java
How to Handle Dynamic Dropdowns in Selenium WebDriver Using Java

Learn how to effectively manage dynamic dropdowns in Selenium WebDriver using Java. Master the art of automated testing for dynamic web elements.

Faisal Khatri

Faisal Khatri

January 16, 2024

54 min read

A Complete Guide To Selenium Page Load Strategy
A Complete Guide To Selenium Page Load Strategy

This blog will take a deeper look at Selenium Page Load Strategy, its different types, and how they can be implemented in automation code.

Vipul Gupta

Vipul Gupta

January 23, 2023

25 min read

Selenium 4 WebDriver Hierarchy: A Detailed Explanation
Selenium 4 WebDriver Hierarchy: A Detailed Explanation

Explore the new Selenium 4 WebDriver hierarchy and learn how the main interfaces have been redesigned and simplified for better automation of web browsers.

Faisal Khatri

Faisal Khatri

January 18, 2023

36 min read

Complete Selenium WebDriver Tutorial with Examples
Complete Selenium WebDriver Tutorial with Examples

An end-to-end Selenium WebDriver tutorial to deep dive in the basics of Selenium WebDriver, its architecture, and automation testing with Selenium WebDriver.

Ria Dayal

Ria Dayal

November 23, 2021

45 min read

How To Use Strings In JavaScript With Selenium WebDriver?
How To Use Strings In JavaScript With Selenium WebDriver?

Learn how JavaScript strings work as immutable primitives and how to use their built-in methods inside a Selenium WebDriver automation test.

Harita Ravindranath

Harita Ravindranath

June 21, 2021

24 min read

MSTest Tutorial: Setup Selenium WebDriver For MSTest Framework In C#
MSTest Tutorial: Setup Selenium WebDriver For MSTest Framework In C#

This MSTest testing tutorial covers different ways of installing Selenium WebDriver for the MSTest framework in C#.

Himanshu Sheth

Himanshu Sheth

March 14, 2021

12 min read

xUnit Setup for Selenium WebDriver: A Complete Guide
xUnit Setup for Selenium WebDriver: A Complete Guide

This Selenium xUnit testing tutorial covers different ways of installing Selenium WebDriver for the xUnit framework in C#.

Himanshu Sheth

Himanshu Sheth

March 7, 2021

8 min read

Tutorial On Handling Keyboard Actions In Selenium WebDriver
Tutorial On Handling Keyboard Actions In Selenium WebDriver

Learn how to handle keyboard actions in Selenium WebDriver with the Actions class, using key_down, key_up, send_keys and key combinations in Python.

Himanshu Sheth

Himanshu Sheth

March 3, 2021

19 min read

How To Find Broken Images Using Selenium WebDriver?
How To Find Broken Images Using Selenium WebDriver?

Selenium WebDriver can find broken images on a webpage by locating each img tag with XPath and checking its source through the getAttribute method. A response code of 200 confirms an image loaded successfully, while a 404 means it is broken, and the naturalWidth attribute offers a Java-specific alternative that returns zero for broken images.

Himanshu Sheth

Himanshu Sheth

February 17, 2021

37 min read

How to Find Broken Links Using Selenium WebDriver?
How to Find Broken Links Using Selenium WebDriver?

Find broken links using Selenium WebDriver: collect every anchor tag, send an HTTP request to each URL, and flag any error status code. Java, Python, C#, PHP.

Himanshu Sheth

Himanshu Sheth

December 18, 2020

32 min read

How To Integrate Jenkins With Selenium WebDriver?
How To Integrate Jenkins With Selenium WebDriver?

Jenkins integrates with Selenium WebDriver through a Freestyle or Maven build step that runs a TestNG suite and reports pass or fail results in the console.

Shalini Baskaran

Shalini Baskaran

December 14, 2020

20 min read

Selenium Webdriver with Python : A Detailed Guide for Automation
Selenium Webdriver with Python : A Detailed Guide for Automation

Follow our comprehensive Selenium with Python tutorial. Learn how to set it up correctly and start using Selenium with Python for automation.

Himanshu Sheth

Himanshu Sheth

December 1, 2020

31 min read

How To Get Attribute Value In Selenium WebDriver?
How To Get Attribute Value In Selenium WebDriver?

Selenium WebDriver's getAttribute() method fetches the value of an HTML attribute, such as style, class, type, placeholder, name, or id, from a located web element by reading the name-value pair set in its opening tag. It differs from getText(), which reads visible text, and getCssValue(), which reads a computed style property.

Ritesh Shetty

Ritesh Shetty

November 5, 2020

16 min read

How To Perform Localization Testing Using Selenium WebDriver?
How To Perform Localization Testing Using Selenium WebDriver?

Localization testing checks a product's UI and content against a target locale. Selenium WebDriver sets the locale using ChromeOptions or FirefoxOptions.

Himanshu Sheth

Himanshu Sheth

October 21, 2020

24 min read

How To Handle Internationalization In Selenium WebDriver?
How To Handle Internationalization In Selenium WebDriver?

Internationalization testing verifies that a web application's interface, including language strings, date formats, and address layouts, renders correctly for different locales, and Selenium WebDriver automates this by setting the browser's language before each test. In Chrome this means passing a --lang argument through ChromeOptions, while in Firefox it means setting the intl.accept_languages preference on a FirefoxProfile.

Himanshu Sheth

Himanshu Sheth

September 30, 2020

26 min read

Selenium RemoteWebDriver: How Is It Different From WebDriver?
Selenium RemoteWebDriver: How Is It Different From WebDriver?

Selenium RemoteWebDriver runs browser tests on a remote machine or Selenium Grid node. See how it differs from WebDriver, with setup steps and code examples.

Shalini Baskaran

Shalini Baskaran

September 23, 2020

15 min read

How To Handle Web Table in Selenium WebDriver?
How To Handle Web Table in Selenium WebDriver?

Master dynamic web table handling in Selenium WebDriver. Expert tips for effective automation in our comprehensive guide

Himanshu Sheth

Himanshu Sheth

July 10, 2020

18 min read

How To Automate Calendar In Selenium WebDriver For Automation Testing?
How To Automate Calendar In Selenium WebDriver For Automation Testing?

Selenium WebDriver automates the two most common date-picker calendar controls, jQuery Calendar and Kendo Calendar, by switching into the containing iframe when needed, then locating and selecting the year, month, and day elements in sequence. Both controls run across all major browsers, with jQuery supporting IE8 and above and Kendo supporting IE7 and above.

Himanshu Sheth

Himanshu Sheth

June 5, 2020

24 min read