Automating testing with Playwright and JavaScript/TypeScript
Learn to independently establish and maintain a structured Playwright project
Playwright is a popular open source tool that can be used to properly and efficiently automate end-to-end testing for browser applications. Playwright supports multiple programming languages, such as Java, C#, Python and JavaScript/TypeScript. As a result, it can be applied in various development environments. An additional benefit is that Playwright makes it possible to run these tests more often, faster and on multiple types of browsers and operating systems. In this one-day training course, you will gain experience automating end-to-end testing with Playwright, by running a large number of exercises in the development language of your choice (JavaScript or TypeScript). In addition to this, Playwright tools Test Generator, Trace Viewer, UI mode and the ability to add API tests to the test as well.
Automating testing consists not only of running a test, but also of preparing the baseline and leaving the environment tidy afterwards. This aspect is also included in the training, teaching participants an approach to make test code not only readable but also maintainable and capable of being extended. Participants will be provided with the course materials digitally so they can immediately apply what they have learned in practice. Upon completion of this course, participants will receive a certificate of participation in the Playwright with JavaScript/TypeScript course.
Automating testing with Playwright
Download
Topics covered during this training are:
What is and can Playwright do?
Setting up a Playwright project.
Use of the various Playwright tools.
Automating tests with Playwright, including checking the results of a test.
Structured setup of Playwright testing using Object Oriented Programming and the Page Object Model.
Using the Playwright API tooling.
Who is this training for?
The training is for anyone who wants to learn how to automate testing with Playwright in a JavaScript/TypeScript environment. Participants in this course are expected to have (already some) practical experience with the JavaScript and/or TypeScript programming languages.