SQA Tools Blog

Learn testing and automation, one article at a time

Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.

1,677Articles
1,141Solved Python problems
7Topics
100%Free

Selenium articles

30 articles · page 1 of 3 · Clear filters
Selenium

Keyboard Action in Python Selenium

Selenium Features Selenium Installation Selenium Locators XPath Fundamentals CSS Selectors Methods Different Browsers Execution find_element & find_elements Check Enabled Status Check Displayed Status Check Selected Status…

3 min readRead →
Selenium

Chrome Options in Python Selenium

Selenium Features Selenium Installation Selenium Locators XPath Fundamentals CSS Selectors Methods Different Browsers Execution find_element & find_elements Check Enabled Status Check Displayed Status Check Selected Status…

3 min readRead →
Selenium

Headless Mode Execution in Python Selenium

Selenium Features Selenium Installation Selenium Locators XPath Fundamentals CSS Selectors Methods Different Browsers Execution find_element & find_elements Check Enabled Status Check Displayed Status Check Selected Status…

3 min readRead →
Selenium

How to Scroll to an Element in Python Selenium

Selenium Features Selenium Installation Selenium Locators XPath Fundamentals CSS Selectors Methods Different Browsers Execution find_element & find_elements Check Enabled Status Check Displayed Status Check Selected Status…

3 min readRead →
Selenium

Execute JavaScript in Python Selenium

Execute JavaScript In Python Selenium WebDriver effectively. We will cover various use cases, such as scrolling the page, clicking hidden elements, extracting data, modifying elements, and handling AJAX…

4 min readRead →
Selenium

How to Handle Dropdowns in Python Selenium

When automating web applications, handling dropdown menus is a crucial task. Selenium WebDriver, a powerful tool for web automation, provides multiple ways to interact with dropdowns…

5 min readRead →
Selenium

Handle Alerts in Python Selenium

Selenium Features Selenium Installation Selenium Locators XPath Fundamentals CSS Selectors Methods Different Browsers Execution find_element & find_elements Check Enabled Status Check Displayed Status Check Selected Status…

4 min readRead →
Selenium

Right Click in Python Selenium

Selenium provides the ability to automate right-click (context-click) operations using its ActionChains class. Right-clicking is essential for testing functionalities like context menus, custom event handlers, and…

2 min readRead →
Selenium

Drag and Drop in Python Selenium

Selenium is a powerful tool for automating web browsers, and it supports drag-and-drop operations through its ActionChains class. Automating drag and drop is crucial for testing…

3 min readRead →
Selenium

Mouse Hover Action In Selenium

Selenium Features Selenium Installation Selenium Locators XPath Fundamentals CSS Selectors Methods Different Browsers Execution find_element & find_elements Check Enabled Status Check Displayed Status Check Selected Status…

3 min readRead →
Selenium

Handle Iframes In Selenium

using Python, you need to switch the WebDriver's context to the iframe first using the switch_to.frame() method. Here is a basic guide on working with iframes:…

2 min readRead →
Selenium

Handle Browser Windows/Tabs

To handle browser tabs in Selenium using Python, you can use methods to switch between windows or tabs using their handles. Here's a guide on how…

2 min readRead →

Preparing for a QA interview?

Take free timed mock tests with answers and explanations.