Skip to content

Playwright Course

This section is home to BrauzerLab, a free, interactive Playwright trainer. You write real Playwright (JavaScript/TypeScript) code in your browser, watch a simulated page react, and get instant pass/fail feedback — no installation, no setup.

Currently in Azerbaijani. An English version may follow.

50 hands-on missions across 7 progressive modules:

  1. Locators — find any element with role, text, label, test-id, filters, and positional selectors (including Shadow DOM and dynamic IDs)
  2. Actions — clicks, typing, forms, keyboard, dropdowns, drag-and-drop, and hover
  3. Auto-waiting — write reliable tests without flaky sleep calls
  4. Strict mode — resolve ambiguous locators cleanly
  5. Assertions — verify text, counts, attributes, and state with auto-waiting expect
  6. Network interception — block, mock, and stub requests with page.route
  7. Multi-step flows — compose it all into realistic end-to-end scenarios

Anyone comfortable with basic HTML, CSS, and JavaScript who wants to learn browser automation with Playwright — no prior Playwright experience needed.

It’s live — Launch BrauzerLab → — free, in your browser, in Azerbaijani.