
Playwright with TypeScript
Develop resilient end-to-end tests with typed fixtures, reliable locators, tracing, and parallel execution.
Who this is planned for
Testers and developers building modern web application test suites.
Suggested starting point
JavaScript basics and introductory TypeScript types.
Proposed curriculum
Planned topics
This outline is provisional and may change before launch.
- 01
Playwright Test setup
Projects, configuration, browser contexts and test isolation.
- 02
Locators and web-first assertions
Role-based locators, auto-waiting and meaningful assertions.
- 03
Typed fixtures and test data
Reusable fixtures, lifecycle scope and data-driven tests.
- 04
Authentication and network control
Storage state, API setup, request interception and deterministic mocks.
- 05
Cross-browser and parallel execution
Browser projects, workers, retries and shared-state pitfalls.
- 06
Tracing and CI
Trace Viewer, reports, screenshots and pipeline artifacts.
Skills to build
Planned learning outcomes
- Create isolated, typed end-to-end tests.
- Use accessible locators and web-first assertions.
- Reuse authentication and fixtures without leaking state.
- Investigate failures with traces and execute across browser projects.
