All posts by Paulo Oliveira

About Paulo Oliveira

Paulo is a Quality Assurance Engineer with more than 15 years of experience in Software Testing. He loves to automate tests for all kind of applications (both backend and frontend) in order to improve the team’s workflow, product quality, and customer satisfaction. Even though his main roles were hands-on testing applications, he also worked as QA Lead, planning and coordinating activities, as well as coaching and contributing to team member’s development. Sharing knowledge and mentoring people to achieve their goals make his eyes shine.

Follow me on:

Blogs: 14

How to Use Python URL Decode() Method In Selenium

AutomationSelenium PythonTutorial

How to Use Python URL Decode() Method In Selenium

URLs play a crucial role in ensuring the functionality and reliability of online platforms, yet the importance of managing URLs is often overlooked.

May 10, 2024

view count109130 Views

Read time23 Min Read

How to Use pytest Skip Test And XFail in Selenium Feature Image

AutomationSelenium PythonTutorial

How to Use pytest Skip Test And XFail in Selenium

While performing automated testing with pytest, you may need to skip test execution due to the ongoing refactoring of functionalities, which may lead to instability or alignment with current project requirements.

April 29, 2024

view count75375 Views

Read time20 Min Read

radio buttons in selenium feature image

AutomationSelenium PythonTutorial

How to Handle Radio Buttons in Selenium WebDriver

Radio buttons are a significant component within web forms, allowing users to make singular selections from a predefined array of options.

March 22, 2024

view count64883 Views

Read time20 Min Read

How to Automate WhatsApp Messages Using Python

Selenium PythonAutomationTutorial

How to Automate WhatsApp Messages Using Python

Effective communication remains critical in the vast and intricate landscape of software development and testing. Whether sharing real-time test results, flagging discrepancies, or coordinating among distributed teams, fast and clear communication can often determine a project’s success and its downfall.

January 20, 2024

view count175165 Views

Read time29 Min Read

How to Run Headless Browser in Python and Selenium

Selenium PythonAutomationTutorial

How to Run Headless Browser in Python and Selenium

Traditional browsers with GUIs consume a lot of system resources when at scale. Also, it requires a visible window to render web pages, which can slow down test execution and limit scalability.

November 10, 2023

view count188884 Views

Read time23 Min Read

AutomationSelenium PythonTutorial

How To Use For Loop In Robot Framework: A Detailed Guide

When diving deep into the world of test automation, you may often encounter situations where you have to perform the same set of actions repeatedly but with different information or small changes in order.

November 7, 2023

view count172545 Views

Read time37 Min Read

How to Take Screenshots in Python Using Selenium

Selenium PythonAutomationTutorial

How to Take Screenshots in Python Using Selenium

In the world of technology, ensuring flawless software functionality and identifying problems is essential.

October 18, 2023

view count171985 Views

Read time40 Min Read

What Is Python End Parameter: A Detailed Tutorial

Selenium PythonAutomationTutorial

What Is Python End Parameter: A Detailed Guide

In the world of test automation, two constant challenges stand out: making output well-organized and easy to understand. Developers and testers often strive to present logs, reports, and debug information straightforwardly and efficiently.

October 12, 2023

view count256529 Views

Read time35 Min Read

Debugging Selenium pytest Failures

Selenium PythonTutorial

Debugging Selenium pytest Failures

Resolving test failures is essential for a reliable test system with testing frameworks like Selenium and pytest.

October 9, 2023

view count191479 Views

Read time36 Min Read

How to Write

Selenium PythonTutorial

How to Write a Python Configuration File

Test automation has significantly transformed the software development landscape, providing efficient and reliable testing processes. However, as the complexity of test suites increases, managing configurations becomes daunting.

September 29, 2023

view count83803 Views

Read time48 Min Read