Rayrun
← Back to videos

15 - Playwright PyTest Setup: Powerful Testing Framework for Playwright Automation #tutorial #pytest

Welcome to Day 15 of our Playwright Tutorial series! In this video, we'll dive into setting up Pytest as a powerful testing framework for your Playwright automation projects. Pytest provides a robust and flexible environment for writing and organizing your tests, making your automation code more readable, maintainable, and scalable. Follow along as we guide you through the step-by-step process of configuring Pytest for Playwright. Discover the benefits of Pytest fixtures, test parametrization, and other advanced features that will supercharge your Playwright tests. Start building reliable and efficient automated tests with Playwright and Pytest today!

The video discussed how to integrate PyTest with the Playwright framework.

The tutor started with creating a new project named 'PyTest and Playwright Framework'. They then opened a terminal from the project and verified the presence of PyTest with the command PyTest --version. They mentioned if PyTest is not installed, it can be added using the command pip install PyTest.

The presence and installation of Playwright were also discussed. They detailed how it can be installed using the pip install playwright command and stated that the process may take a couple of minutes.

The focus of the tutorial then shifted towards writing the first code using PyTest. They opened a Python file and started writing a test code. The code's function was to open a browser and navigate to a webpage. The website's title was then verified to be equal to an expected title. They further explained the use of the assertion method in the code. They then ran the code, resolved an issue encountered relating to the playwright installation, and then reran it – successfully tests passed.

The tutorial concluded with future plans to expand the current code using PyTest modules and fixtures, and how they will handle data and assertions, as the series progresses.

The video is a detailed step by step guide for anyone looking to understand integration of PyTest with Playwright framework, illustrating how to check for installations, write test codes, run the codes, resolve issues, and verifying expectations equal reality.

Related Videos

How to handle multiple tabs in Page Object Model | Playwright Tutorial - Part 87
How to handle multiple tabs in Page Object Model | Playwright Tutorial - Part 87
Playwright VsCode Extension
Playwright VsCode Extension
Playwright Installation - 2022
Playwright Installation - 2022
Playwright Allure Report | Playwright Tutorial - Part 38
Playwright Allure Report | Playwright Tutorial - Part 38
TwitterGitHubLinkedIn
AboutQuestionsDiscord ForumBrowser ExtensionTagsQA Jobs

Rayrun is a community for QA engineers. I am constantly looking for new ways to add value to people learning Playwright and other browser automation frameworks. If you have feedback, email luc@ray.run.