Category Archives: Selenium Python

Selenium Python Tutorial

Getting Started With Selenium Python [Tutorial]

Python is a programming language that needs no introduction! It is one of the most preferred languages when it comes to projects involving Machine Learning (ML), Artificial Intelligence(AI), and more.

Himanshu Sheth
October 1, 2021
Selenium Python • Automation •

How To Read Config Files In Python Using Selenium [With Example]

Selenium is one of the best automation tools used for running automated tests through which you can perform relevant actions with the WebElements on the page. The major advantage of Selenium is that it supports a number of popular programming languages (e.g., Python, Java, JavaScript, C#, PHP, and Ruby).

Vinayak Sharma
July 16, 2021
Automation • Selenium Python •
FireFox Extensions With Selenium In Python

Adding Firefox Extensions With Selenium In Python

Modern browsers are equipped with all sorts of functionalities, i.e., from bookmarks to GPS location tracking, developer tools, and more. Almost all the modern web browsers have immense capabilities – Firefox has inbuilt screenshot capabilities, Opera has a free VPN, and Edge comes with in-built support for displaying ebooks with EPUB extension.

Nishant Choudhary
June 9, 2021
Selenium Python •

How To Perform Web Scraping Using Selenium And Python?

‘Data is the new oil,’ the ever-green quote by Humbly becomes much more relevant if the right methods are used for making the most out of the data. There is a plethora of information (read data) available on the internet, and acting on the right set of data can reap significant business benefits.

Vinayak Sharma
June 7, 2021
Automation • Selenium Python •
JavaScript Alert in Selenium WebDriver

How to Handle JavaScript Alert in Selenium WebDriver Using Python?

Alert windows are widely used across websites where an alert message acts as a mode to ‘interrupt’ the current flow of the user journey. A simple example of a JavaScript alert would be someone filling in details on the sign-up page and submitting the details without entering some mandatory information.

Praveen Mishra
May 31, 2021
JavaScript • Selenium Python •
Selenium wait for page to load

Use Selenium wait for page to load with Python [Tutorial]

One of the primary requisites to automate interactions with a WebElement in the DOM is that it should be visible and interactable. Like me, you would also come across several scenarios where your Selenium Python scripts threw an ElementNotVisibleException.

Nishant Choudhary
May 12, 2021
Selenium Python • Automation •

Getting Started With Nose2 in Python [Tutorial]

Nose2 is a popular test runner in Python that can detect the unit tests in your project and execute them. If you are familiar with unittest – Python’s standard library and prefer the same over other test automation frameworks in Python, then you should have a brief look at Nose2 Python.

Himanshu Sheth
April 21, 2021
Selenium Python • Automation •
Nose In Python

Getting Started With Nose In Python [Tutorial]

A challenge that many developers face in Selenium test automation is choosing the right test framework that can help them come up with automated tests with minimal (or no) requirement of boilerplate code.

Himanshu Sheth
April 16, 2021
Selenium Python • Automation •
Parameterization In Pytest

How To Do Parameterization In Pytest With Selenium?

Incorporating automated testing as a part of the testing accelerates the testing process so that issues can be identified & fixed faster. At the initial stages of product development, a small set of inputs are enough for unit testing and functional testing.

Himanshu Sheth
March 20, 2021
Selenium Python • Automation •
Page-Object-Model-In-Selenium-Python

Page Object Model (POM) In Selenium Python

Automation Testing is an integral part of the testing process. The primary objective of any type of testing process (automation or manual) is to improve the product quality by reporting bugs & getting them fixed by the development team.

Himanshu Sheth
March 11, 2021
Selenium Python • Automation •