← Back to courses
SQA and Testing

Test Automation with Playwright

Reliable end-to-end tests across browsers

A classroom course in end-to-end testing with Playwright. The modules follow the Playwright documentation: writing, generating, running and debugging tests, the trace viewer and CI setup; then the test runner's configuration, fixtures, parallelism, projects, reporters and retries; then actions, assertions and accessibility testing. This course prepares for no exam.

10Modules
IntermediateLevel
2 monthsDuration
COURSE THUMBNAIL

What you will be able to do

Write end-to-end tests that do not flake
Debug a failing test with the trace viewer
Share setup between tests with fixtures
Run a suite in parallel across browsers
Run the tests on every push in CI

Course outline

01
Installation and writing a first test
02
Actions and assertions
03
Generating tests
04
Running and debugging tests; UI Mode
05
Trace viewer
06
Configuration, projects and emulation
07
Fixtures, global setup and teardown
08
Parallelism, sharding, retries and timeouts
09
Reporters and accessibility testing
10
Setting up CI; a test suite for a real application

Tools you will use

PlaywrightTypeScriptNode.jsVisual Studio CodeGitHub Actions

What you need

Basic JavaScript or TypeScript
Understanding of how web pages work

Related courses