Playwright
Playwright multi-browser automation framework
Playwright Test Runner: test.describe, only/skip, Workers
Learn Playwright Test Runner concepts including test.describe, hooks, only, skip, fixme, parallel execution, workers, serial execution, and retrying failed.
Playwright Assertions & Screenshots Complete Guide
Learn Playwright assertions using the built-in expect() library, including URL validation, text validation, visibility checks, element count validation.
Playwright UI Handling: Alerts, New Tabs, Right-Click & Keyboard
Learn how to handle alerts, confirmation dialogs, new windows, right-click actions, keyboard operations, and checkboxes in Playwright UI handling.
Playwright Auto Wait & Synchronization: waitForSelector Explained
Understand Playwright auto waiting, including what it waits for before actions and assertions, navigation waits, and the difference between waitForTimeout.
Playwright Locators & Actions: getByRole, fill()
Master Playwright locators using the recommended strategy (Role, Test ID, Text, CSS), getByRole examples, clearing fields with fill(''), and handling.
What Is Playwright? Playwright Fundamentals, Browsers and Headless Mode
What Playwright is, when it was launched, which browsers and languages it supports, how it works, and headless vs headed mode — Playwright fundamentals.