🧪 Automation Lab Stanskill Academy
Welcome, —
Locator Practice Arena
Practice all core Playwright locator strategies — ID, CSS, role, text, data-testid, XPath
Easy
6 Elements
Form Inputs — ID, Name, Placeholder, data-testid, Role, Label
Medium
6 Elements
Table Actions
Hard
6 Elements
Nested Module Cards — Chaining Locators
Module: Auth
Authentication Suite
Module: Payments
Payment Flows Suite
Module: Grid
Grid Operations Suite
Interactive Sandbox — Basic
Clicks, hover, form interactions, async loading, keyboard events, text extraction
Click & Hover Actions
Pending
Pending
Keyboard & Async
Not loaded
Text Extraction Targets
Elements at various visibility levels. Use Playwright to extract each value.
Visible: Playwright Core Track
- Track A: API Testing Specialist(display:none)
- Track B: UI Automation Engineer(visibility:hidden)
- Track C: CI/CD Framework Architect(opacity:0)
Sandbox Advanced
Dropdowns, dialogs, drag & drop, file upload/download, iFrames, Shadow DOM, date pickers, waits
Dropdown Patterns
Dialogs & Popups
Dialog result will appear here
Drag & Drop
Draggable Items
🟦 Item Alpha
🟨 Item Beta
🟥 Item Gamma
Drop Zone
Drop items here
File Upload & Download
Downloads
Shadow DOM
Elements above live inside a Shadow DOM — use Playwright's pierce selector or locator.
Wait Commands
✅ Delayed element appeared!
Network Interception Lab
Practice route.continue(), route.fulfill(), route.abort() and response assertions
Live Profile Endpoint
Status: Pending live profile request
route.continue() Challenge
Intercept the request, add a custom header, then let it continue.
interceptSource: not-set
route.fulfill() Mocking Challenge
Intercept the /api/flags request and return your own mock JSON response.
Status: No flags loaded
Orders Endpoint
Practice aborting requests and handling forced errors.
Status: No request made
Response Assertions Practice
Trigger responses and assert on status codes, headers, and body content.
Response details will appear here…
🔬 Micro Lab — Playwright Feature Course
396+ interactive lessons. One Playwright method per page. Write your scripts against live targets below.
Open in new tab ↗