Advanced Playwright
Contexts, frames, shadow DOM, network interception, auth, and everything production suites need.
Browser Contexts & Multi-Tab
The browser → context → page hierarchy, test isolation, multi-tab and multi-window flows — the model underneath every Playwright test.
Frames & Shadow DOM
Locating elements inside iframes and shadow roots — the two DOM boundaries that break naive selectors.
Advanced Interactions
File upload and download, drag and drop, geolocation, permissions, and browser dialogs — the interactions beyond click and fill.
Network Interception & Mocking
route(), fulfill, abort, modify — plus HAR recording. Control every network request your app makes and test states the backend can't give you.
Authentication & Sessions
storageState, setup projects, and multi-role auth — log in once, reuse everywhere, and keep your suite fast.
Debugging & Trace Viewer
Trace viewer, UI mode, --debug, codegen, videos and screenshots — find why a test failed in CI without rerunning it twenty times.