Python Selenium

Python Selenium is a great tool for automating web applications, making tasks like testing and browsing much easier. By setting up Selenium with Python, you can control web pages, fill out forms, click buttons, and more, all with simple code. On our site, you’ll find different topics that explain how to use these features, with easy examples to help you practice and improve your skills. There’s a lot to explore that will help you get better at web automation using Python.

Python Selenium
Python Selenium

Trending Articles in Python Selenium

List of Tutorials

Python Selenium Extent Report Guide

Welcome to this simple yet effective step-by-step guide. It explains how to use Extent reports in Selenium Python scripts. By the end of this tutorial, you shall be able to add Extent reporting to your test suites. Simple Steps to…

Python Selenium 4 Automation Guide

Selenium 4 has been around now for quite a bit of time. It came out with many new features, some you can directly use while some will benefit you in the background. This version was released quite a while ago,…

Python Selenium Generate Extent Report

Hello friends, this tutorial provides you with a practical overview of how to generate Extent reports in Selenium with Python, Java, and C#. In this guide, we'll first explore what is Extent report and what benefits it offers. Both Python…

Python Selenium WebDriver Waits

This tutorial will guide you through the concept of Selenium Webdriver waits (Implicit and Explicit Waits) and how to use them in Python. Why need waits in Selenium Python scripts? If you are doing automation in Selenium Python and wish…

Python Selenium Locate Elements

In this tutorial, we'll explain how to locate elements on a web page and perform operations on it. To perform any automated action on a web page, finding locators is mandatory. These are unique identifiers associated with the web elements…

Python Selenium Handle Alert Popup

In the Selenium Python tutorial series, we'll learn to handle alerts and pop-up boxes on a web page. Why handle alerts or popups in Selenium? It is usually a standard practice for web applications to display alert messages to confirm…

Python Selenium Switch Between Iframes

In this Selenium Python tutorial, we'll learn to switch between IFrames. An IFrame (Inline Frame) is an HTML element that allows rendering a document within another HTML document on a webpage. We prefer to use IFrames when we aspire to host…

Python Selenium Switch Between Windows

In this Selenium Python tutorial, we'll learn to switch between windows. While working on a website, it is highly possible that we open a large number of windows. Each window may require us to perform some actions to complete an…

Python Selenium Web Page Navigation

This tutorial explains how to perform navigation in the browser using Selenium Python. It will help you learn the basic interaction with the web page and its elements such as input text, buttons, and drop-downs. Understanding Browser Navigation After successfully…

Python Selenium Test Suite with Unittest

This tutorial provides you with all the steps you need to build a Selenium Python test suite using Python's unit test framework. Simultaneously, we'll provide the full working code of the test suite that you can reuse and modify as…

Python Selenium WebDriver Tutorial

Selenium WebDriver is one of the most popular tools for Web UI Automation. And no better than Python can complement it to automate a broad range of web applications. Hence, we brought this Selenium Webdriver Python tutorial to ramp you…