course
End-to-end testing with Playwright
Ship faster, break less: master Playwright for automated browser testing.

Description
Playwright: End-to-End Testing is a hands-on course focused on designing, building, and maintaining reliable browser-based tests. You’ll learn Playwright fundamentals (browsers, contexts, pages), write stable end-to-end tests, and structure them with the Page Object Model and accessible, role-based locators. We cover network interception, response stubbing, and time control to make tests deterministic and cover edge cases. You’ll practice snapshot and visual regression testing, manage baselines, and integrate tests into CI with parallelism, retries, and reporting. We also explore test generation through record-and-replay and discuss when and how to refactor generated tests for robustness.
AI-Boosted: You’ll learn how to use Playwright's MCP server (Model Context Protocol) to accelerate test creation by generating them through prompts, including validating outputs.
Learning Goals
Prior Knowledge
Experience with HTML, selectors and JavaScript/TypeScript.
Subjects
- Fundamentals
- History
- Architecture
- Browser automation
- Testing
- Testing introduction
- Writing and executing
- Setting up the IDE
- Debugging
- Test generation
- Recording tests
- Prompting with AI
- Page objects
- Interacting with the page
- TypeScript and linting
- Page objects
- Fixtures
- Mocking
- Time travel
- Intercepting requests
- Capturing
- Authentication
- Snapshotting
- Continuous integration (CI)
Schedule
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 and CSS
Developing web applications with HTML and CSS
- Web Development
HTML5 and 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
"Trainer who knows his profession!"Marc
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten