course
End-to-end testing with Playwright
Using the browser to test that your web application does what it should do
Description
Playwright is a recently released end-to-end test framework by Microsoft and although it's still young, it's packed with features. It has built-in support for the Shadow DOM, WebSockets, rich debugging capabilities, visually capturing the browser and much more. In terms of code, it's reminiscent of Protractor, but in many aspects it's more robust and more modern by offering a developer-friendly API and a solid test runner.
Learning Goals
This training covers the following learning goals:
Explain the use of Playwright for automating browser interactions. | |
Describe the landscape of end-to-end testing and browser automation tools, and Playwright's role within it. | |
Use Playwright to develop end-to-end tests for web applications. | |
Enhance test reliability and maintainability by implementing the Page Object Model (POM) design pattern. | |
Identify advanced Playwright features such as network request interception, screenshot testing, type checking, and tracing. |
Prior Knowledge
Experience with HTML, CSS selectors and JavaScript/TypeScript.
Subjects
- Introduction to end-to-end testing.
- Writing and executing tests with Playwright.
- Making tests easier to maintain by using the Page Object Model.
- Exploring setups, such as parallelization and targeting different browsers
- Specific situations like authentication.
- Debugging tests.
- Screenshotting, capturing videos and snapshotting.
- Record tests.
Schedule
Start date | Duration | Location | |
---|---|---|---|
January 30, 2025 | 1 day | Veenendaal / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
March 20, 2025 | 1 day | Veenendaal / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
All courses can also be conducted within your organization as customized or incompany training.
Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.
Trainers
Prior knowledge courses
Core HTML en CSS
Developing web applications with HTML and CSS
- Web Development
HTML5 en CSS3
Developing web applications with HTML and CSS
- Web Development
Advanced HTML and CSS
Advanced web application development with HTML and CSS
- Web Development
JavaScript Development
Learn to write professional software in JavaScript
- Web Development
"This training was immediately applicable to the project"Attendee
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten