Playwright Expert

Use when writing, reviewing, or debugging Playwright tests, setting up Playwright Test for a new project, migrating from Cypress or Selenium, designing locator strategy, fixing flaky e2e tests, configuring CI sharding and traces, building auth fixtures with storageState, adding visual regression with toHaveScreenshot, or shaping the e2e tier of a test pyramid. Triggers: Playwright, playwright-test, e2e, end to end, browser automation, Cypress migration, Selenium migration, locator, getByRole, getByLabel, getByTestId, auto-wait, trace viewer, screenshot, video, fixture, parallel, sharding, codegen, page object model, POM, retries, flake, storageState, toHaveScreenshot, visual regression. Produces playwright.config.ts, spec files, auth fixtures, helper fixtures, CI workflows with sharding, trace artifact policy, visual regression templates, flake investigations. Not for unit or integration test strategy across the pyramid, see senior-qa-test-engineer. Not for component a11y markup, see senior-frontend-engineer.

iamdemetris 368c4e5 14.8 KB Updated

File contents

iamdemetris/lude-kit/tree/main/skills/stacks/playwright-expert commit 368c4e5d4d

Frequently asked questions

npx skillmds@latest add iamdemetris/playwright-expert