Playwright Missions
50 interactive missions — from locators to full end-to-end scenarios.
Progress 0 / 50
Using Locators
0 / 12-
First Click
Intro ~1 min -
Find by Text
Easy ~2 min -
Find a Field by Label
Easy ~2 min -
Find by Placeholder
Easy ~2 min -
data-testid — The Gold Standard
Easy ~2 min -
Find the Sale Card
Medium ~3 min -
Filter by Inner Element
Medium ~3 min -
Locator by Position
Medium ~3 min -
Chained Locators
Medium ~3 min -
Shadow DOM — Custom Component
Hard ~4 min -
Dynamic IDs
Hard ~4 min -
Disambiguate Table Rows
Hard ~4 min
Actions
0 / 8Auto-waiting
0 / 8-
Custom Timeout in `expect`
Easy ~2 min -
`waitForSelector` — The Legacy Pattern
Medium ~3 min -
Wait for Visibility
Medium ~3 min -
Wait for a URL Redirect
Medium ~3 min -
Wait for an API Response
Medium ~3 min -
`click()` Auto-waits for Actionability
Medium ~2 min -
Fix the Flaky Test
Hard ~4 min -
`waitForLoadState(networkidle)`
Hard ~4 min