Welcome to the Introduction to Playwright training at Test Automation University.
My name is Renata and I'm honored to be your instructor.
I am from Brazil, and nowadays, I live in San Francisco, California.
Playwright has impressed me by its simplicity and efficiency, and that's why I'm here with you today.
Playwright is a framework that enables reliable end-to-end testing for modern web applications.
It supports multiple languages, and in this course, we are going to focus on Typescript.
As you can see, we have a lot to cover.
After these five chapters, you'll be able to build a solid foundation to implement tests using Playwright with any project.
In the first chapter, we'll learn how to use the Playwright documentation, how to install and run the tests, and how to use the IDE VS Code and its Playwright extension.
In the second chapter, we'll learn how to configure the test runner, how to execute the commands to run the test using that setup, and how to write your first test.
In chapter three, we'll learn about the different methods to be used in a test structure and also how to use page object models with these tests.
In chapter four, we'll learn about how to use visual regression tools with Applitools and Playwright and have even more robust tests.
Finally, in chapter five, we'll learn how to troubleshoot the issues using the reports, the UI mode, and the debug mode.
This is the Git repository for our training. You can find the link to it in the description below this video and also at each chapter.
Here, you can find all the branches per chapter, and you'll have the code up to date for them.
You have the folder
exercises with all the exercises and also the
If you scroll down a little bit, you will find instructions to set up this project - to fork and clone, and to install the project.
If you need any help or have any questions, don't hesitate to post it in our "Issues" tab.
You can click "New Issue" and select one of the options available.
Before we start our journey together, one last thing - I strongly encourage you to take a look at the links in the Resources section below.
I've also attached some extra exercises that will level up your experience.
And don't forget, if you ever need any extra help or just want to chat, feel free to get in touch.