██████╗ ██╗ █████╗ ██╗ ██╗██╗ ██╗██████╗ ██╗ ██████╗ ██╗ ██╗████████╗
██╔══██╗██║ ██╔══██╗╚██╗ ██╔╝██║ ██║██╔══██╗██║██╔════╝ ██║ ██║╚══██╔══╝
██████╔╝██║ ███████║ ╚████╔╝ ██║ █╗ ██║██████╔╝██║██║ ███╗███████║ ██║
██╔═══╝ ██║ ██╔══██║ ╚██╔╝ ██║███╗██║██╔══██╗██║██║ ██║██╔══██║ ██║
██║ ███████╗██║ ██║ ██║ ╚███╔███╔╝██║ ██║██║╚██████╔╝██║ ██║ ██║
╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝
███████╗██╗ ██╗██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║
███████╗█████╔╝ ██║██║ ██║
╚════██║██╔═██╗ ██║██║ ██║
███████║██║ ██╗██║███████╗███████╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝
by
testdino.com
— Purpose built for debugging, managing, and improving Playwright tests with AI
# Playwright Skill Guides
Playwright guides for E2E, API, component, visual, accessibility, and security testing, plus CLI automation. 70+ guides with TypeScript and JavaScript examples.
Updated for Playwright 1.59 coverage: screencast recording, bound browser sessions, CLI debugger and trace analysis workflows, aria snapshot helpers, and in-place storage state refresh.
Add all skills to your project:
npx skills add testdino-hq/playwright-skill
Or add individual skill packs:
npx skills add testdino-hq/playwright-skill/core
npx skills add testdino-hq/playwright-skill/ci
npx skills add testdino-hq/playwright-skill/pom
npx skills add testdino-hq/playwright-skill/migration
npx skills add testdino-hq/playwright-skill/playwright-cli
🎬 Watch the installation guide
Skill Pack Guides What's Covered core 46 Locators, assertions, fixtures, auth, API testing, network mocking, visual regression, accessibility, debugging, framework recipes ci 9 GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, sharding, reporting, coverage pom 2 Page Object Model patterns, POM vs fixtures vs helpers migration 2 Migrating from Cypress, migrating from Selenium playwright-cli 11 CLI browser automation, screenshots, tracing, session management, device emulation
The foundation of Playwright testing. These guides cover everything you need to write, debug, and maintain reliable end-to-end tests.
Start here if you're new to Playwright — begin with locators, assertions, and fixtures
Covers common patterns like authentication, API testing, network mocking, and visual regression
Includes framework-specific recipes for React, Vue, Angular, and Next.js
Debugging guides to help you fix flaky tests and common pitfalls
Guide Description locators.md Selector strategies — getByRole, getByText, getByTestId assertions-and-waiting.md Web-first assertions, auto-retry, waiting patterns fixtures-and-hooks.md test.extend(), setup/teardown, worker-scoped fixturesconfiguration.md playwright.config.ts — projects, timeouts, reporters, web servertest-organization.md File structure, tagging, test.describe, test filtering test-data-management.md Factories, seeding, cleanup strategies authentication.md Storage state reuse, multi-role auth, session management api-testing.md REST and GraphQL testing with request fixture network-mocking.md Route interception, HAR replay, response modification forms-and-validation.md Form fills, validation, error states, multi-step wizards visual-regression.md Screenshot comparison, thresholds, masking dynamic content accessibility.md axe-core integration, ARIA assertions, a11y auditing component-testing.md Mount React/Vue/Svelte components in isolation mobile-and-responsive.md Device emulation, viewport testing, touch interactions
Guide Description browser-apis.md Geolocation, clipboard, permissions iframes-and-shadow-dom.md Cross-frame testing, Shadow DOM piercing multi-context-and-popups.md Multi-tab, popups, new windows websockets-and-realtime.md WebSocket testing, real-time UI canvas-and-webgl.md Canvas testing, visual comparison electron-testing.md Desktop app testing with Electron security-testing.md XSS, CSRF, header validation performance-testing.md Core Web Vitals, Lighthouse, benchmarks clock-and-time-mocking.md Fake timers, date mocking service-workers-and-pwa.md PWA testing, offline mode browser-extensions.md Extension testing patterns i18n-and-localization.md Multi-language, RTL, locale testing
Guide Description core-commands.md Open, navigate, click, fill, keyboard, mouse request-mocking.md Route interception, conditional mocks, HAR replay running-custom-code.md Full Playwright API via run-code session-management.md Named sessions, isolation, persistent profiles storage-and-auth.md Cookies, localStorage, auth state save/restore test-generation.md Auto-generate test code from CLI interactions tracing-and-debugging.md Traces, console/network monitoring screenshots-and-media.md Screenshots, video recording, PDF export device-emulation.md Viewport, geolocation, locale, dark mode advanced-workflows.md Popups, scraping, accessibility auditing
MIT