Beginner friendly
Learn deliberately
Start with an isolated component, understand its contract, and move into a believable workflow.
Coming soonReal-world QA automation playground
Build reliable automation skills against realistic, deterministic applications—then apply the same components in isolated exercises, guided workflows, and interview-ready challenges.
Who it is for
The Lab supports manual testers moving into automation, Playwright beginners, junior engineers, SDETs, interview candidates, trainers, and Selenium users learning modern browser testing.
Beginner friendly
Start with an isolated component, understand its contract, and move into a believable workflow.
Coming soonEngineering practice
Connect UI, network, API, session, and data assertions without unstable third-party dependencies.
Coming soonDeterministic by design
Use fixed seeds and bounded scenarios so failures teach a clear lesson instead of creating noise.
Coming soonPractice catalogue
The Playwright track map is available now. Each upcoming category remains visible so the learning path is clear, but unfinished sections are intentionally not linked.
Available
Stable controls for locator and interaction practice.
Available
Validation, field states, and realistic submission flows.
Available
Sorting, filtering, pagination, and resilient assertions.
Available
Safe simulated login, roles, and session exercises.
Available
Context, popup, iframe, and nested-frame practice.
Available
Open, closed, nested, and slotted component boundaries with truthful browser behavior.
Available
Controlled upload and download workflows with safe fixtures.
Available
Real HTTP contracts backed by isolated synthetic data.
Available
Deterministic request, response, and failure scenarios.
Available
Explicit bounded polling for refresh, ordering, reconnect, and recovery practice.
Available
A believable store that connects UI, API, and network skills.
Available
A deterministic hotel workflow for search, availability, confirmation, and cancellation practice.
Available
Start with the Playwright track map and its progressive learning path.
Available
Scenario-led tasks with starter tests and advanced extensions.
Learning objective
Choose a Playwright learning route and move from one observable component contract to a repeatable workflow and challenge.
Continue learning