██████╗ ██╗ █████╗ ██╗ ██╗██╗ ██╗██████╗ ██╗ ██████╗ ██╗ ██╗████████╗
██╔══██╗██║ ██╔══██╗╚██╗ ██╔╝██║ ██║██╔══██╗██║██╔════╝ ██║ ██║╚══██╔══╝
██████╔╝██║ ███████║ ╚████╔╝ ██║ █╗ ██║██████╔╝██║██║ ███╗███████║ ██║
██╔═══╝ ██║ ██╔══██║ ╚██╔╝ ██║███╗██║██╔══██╗██║██║ ██║██╔══██║ ██║
██║ ███████╗██║ ██║ ██║ ╚███╔███╔╝██║ ██║██║╚██████╔╝██║ ██║ ██║
╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝
███████╗██╗ ██╗██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║
███████╗█████╔╝ ██║██║ ██║
╚════██║██╔═██╗ ██║██║ ██║
███████║██║ ██╗██║███████╗███████╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝
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 fixtures
configuration.md
playwright.config.ts — projects, timeouts, reporters, web server
test-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