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

Latest articles

1,677 articles · page 55 of 140
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 →

Add values row by row to a tuple matrix

Write a Python program to add one value from a tuple to each row of a tuple matrix. Step-by-step explanation, colour-coded code and real output.

1 min readRead →
Python

PyCharm Configuration for Windows OS

Python Features Python Installation PyCharm Configuration Python Variables Python Data Types Python If Else Python Loops Python Strings Python Lists Python Tuples Python List Vs Tuple…

3 min readRead →
Python

Python installation in Windows OS:

Python Features Python Installation PyCharm Configuration Python Variables Python Data Types Python If Else Python Loops Python Strings Python Lists Python Tuples Python List Vs Tuple…

2 min readRead →
Python

Python Installation for MacOS:

Python Features Python Installation PyCharm Configuration Python Variables Python Data Types Python If Else Python Loops Python Strings Python Lists Python Tuples Python List Vs Tuple…

1 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 →
Selenium

Take Screenshot Selenium

To take screenshot using Selenium in Python, you can use the save_screenshot() method or get_screenshot_as_file() method. Here's how you can do it: Selenium Features Selenium Installation…

2 min readRead →
Selenium

Forward, Back and Refresh Methods

In Selenium with Python, you can use the back(), forward(), and refresh() methods to navigate through browser history and reload pages. Here's a quick overview of…

2 min readRead →

Preparing for a QA interview?

Take free timed mock tests with answers and explanations.