Talk to an Instructor:
Jonas Felix
Playwright is a modern end-to-end testing framework from Microsoft designed for reliable and fast tests across all major browsers. With its powerful API, automatic waiting functionality, and comprehensive browser support, Playwright enables robust testing for modern web applications. The framework offers native TypeScript support, parallel test execution, and integrated debugging tools.
We are happy to conduct tailored courses for your team - on-site, remotely or in our course rooms.
During the course, we build step by step a comprehensive set of end-to-end tests for a sample application. We focus on the practical application of Playwright:
– Introduction to modern test automation:
... - What is test automation and how do you define its objectives
... - Where is (test) automation really worthwhile
... - Different types of tests and the test pyramid
... - How do I find the right test strategies and test cases
– Overview and Architecture of Playwright:
... - Comparison Playwright vs. Cypress vs. Selenium
... - Browser automation and test runner
... - Installation and project setup
– Fundamentals of Test Development:
... - Test structure and best practices
... - Selectors and locators
... - Actions and assertions
... - Auto-waiting and retry mechanisms
– Advanced Test Scenarios:
... - Forms and user interactions
... - Navigation and multi-page scenarios
... - File upload and download
... - Drag & drop and complex interactions
– Browser Context and Isolation:
... - Browser contexts and sessions
... - Cookies and local storage
... - Authentication and login flows
... - State management between tests
– API Testing and Mocking:
... - API requests and response handling
... - Request interception and mocking
... - Network monitoring
... - Combination of UI and API tests
– Cross-Browser Testing:
... - Tests across Chromium, Firefox, and WebKit
... - Mobile emulation and responsive testing
... - Browser-specific challenges
– Visual Testing and Screenshots:
... - Screenshot comparisons
... - Visual regression testing
... - Video recording of tests
– Debugging and Troubleshooting:
... - Playwright Inspector and Trace Viewer
... - Debug mode and breakpoints
... - Test reports and logging
– CI/CD Integration:
... - Integration with GitHub Actions, GitLab CI
... - Parallel test execution
... - Test sharding and optimization
... - Docker-based test environments
– Component Testing:
... - Playwright Component Testing
... - Integration with React, Vue, Svelte
... - Isolated component tests
– Playwright best practices:...
... - Patterns
... - Tooling
... - Best practices for everyday use
The course is based on refined and tested course material with explanation, practical exercises, course project with code, solution code, and further information.
You will not only learn these concepts but also implement them practically.
Disclaimer: The actual course content may vary from the above, depending on the trainer, implementation, duration and constellation of participants.
Whether we call it training, course, workshop or seminar, we want to pick up participants at their point and equip them with the necessary practical knowledge so that they can apply the technology directly after the training and deepen it independently.
By the end of the course, participants will be able to develop robust and maintainable end-to-end tests with Playwright and integrate them into CI/CD pipelines.
2 Days (Is individually adapted for in-house courses.)
Proven mix of explanation, live coding, and practical exercises with collaborative building of a comprehensive test suite.
Software developers and QA engineers who want to develop modern end-to-end tests for web applications with Playwright.
Basic knowledge of JavaScript or TypeScript as well as understanding of web technologies (HTML, CSS, DOM). Experience with modern web frameworks is beneficial.
Each participant will receive a questionnaire and installation instructions after registration. According to the answers, we send individual feedback.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Sign up for the waiting list for more public course dates. Once we have enough people on the waiting list, we will determine a date that suits everyone as much as possible and schedule a new session. If you want to participate directly with two colleagues, we can even plan a public course specifically for you.
Thank you for your request, we will get back to you as soon as possible.
Unexpected error - please contact us by E-Mail or Phone.
Playwright was developed in 2020 by Microsoft, primarily by Andrey Lushnikov and the team that had previously worked on Puppeteer at Google. The project emerged from the desire to create a modern testing framework that overcomes the limitations of existing tools and provides true cross-browser support.
Development was significantly influenced by experience with Puppeteer, with Playwright adopting many concepts but extending them with a focus on multi-browser support and test stability. Key milestones included the introduction of auto-waiting (2020), Trace Viewer for better debugging (2021), and Component Testing (2022). The integration of Codegen for automatic test generation revolutionized test development.
Today, Playwright is one of the fastest-growing testing frameworks and is used by companies like Microsoft, Bing, and VS Code itself. It has set new standards for cross-browser testing and, with its TypeScript-first architecture and comprehensive browser support, offers a modern alternative to established tools. The active community and continuous development by Microsoft ensure the framework's future viability.
Talk to an Instructor:
Jonas Felix
Training-Centers:
Basel:
- Aeschenplatz 6, 4052 Basel
Zurich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Company address:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen