currents-dev/playwright-best-practices-skill
playwright-best-practices
Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions, multi-tab/popup flows, mobile/responsive layouts, touch gestures, GraphQL, error handling, offline mode, multi-user collaboration, third-party services (payments, email verification), console error monitoring, global setup/teardown, test annotations (skip, fixme, slow), test tags (@smoke, @fast, @critical, filtering with --grep), project dependencies, security testing (XSS, CSRF, auth), performance budgets (Web Vitals, Lighthouse), iframes, component testing, canvas/WebGL, service workers/PWA, test coverage, i18n/localization, Electron apps, or browser extension testing. Covers E2E, component, API, visual, accessibility, security, Electron, and extension testing.
What you’re adding
This skill may reference tools or services you need to set up separately. The package check shows the exact files; it does not install dependencies or run scripts.
59 files in the provider snapshot
advanced/authentication-flows.md10.9K Badvanced/authentication.md30.9K Badvanced/clock-mocking.md9,872 Badvanced/mobile-testing.md11K Badvanced/multi-context.md8,570 Badvanced/multi-user.md11.5K Badvanced/network-advanced.md11.1K Badvanced/third-party.md12.2K Barchitecture/pom-vs-fixtures.md11.3K Barchitecture/test-architecture.md14.8K Barchitecture/when-to-mock.md11.3K Bbrowser-apis/browser-apis.md10.7K Bbrowser-apis/iframes.md11.6K Bbrowser-apis/service-workers.md13.8K Bbrowser-apis/websockets.md10.6K Bcore/annotations.md10.9K Bcore/assertions-waiting.md9,459 Bcore/configuration.md12.6K Bcore/fixtures-hooks.md11.8K Bcore/global-setup.md12.9K Bcore/locators.md6,528 Bcore/page-object-model.md8,110 Bcore/projects-dependencies.md8,949 Bcore/test-data.md12.1K Bcore/test-suite-structure.md9,550 Bcore/test-tags.md7,080 Bdebugging/console-errors.md10.1K Bdebugging/debugging.md15.1K Bdebugging/error-testing.md9,694 Bdebugging/flaky-tests.md15.1K Bframeworks/angular.md18.6K Bframeworks/nextjs.md13.3K Bframeworks/react.md17.7K Bframeworks/vue.md17K Binfrastructure-ci-cd/ci-cd.md10K Binfrastructure-ci-cd/docker.md6,262 Binfrastructure-ci-cd/github-actions.md13.4K Binfrastructure-ci-cd/gitlab.md10.6K Binfrastructure-ci-cd/other-providers.md13.7K Binfrastructure-ci-cd/parallel-sharding.md11.6K Binfrastructure-ci-cd/performance.md11.9K Binfrastructure-ci-cd/reporting.md10.5K Binfrastructure-ci-cd/test-coverage.md12.7K BSKILL.md26.3K Btesting-patterns/accessibility.md9,176 Btesting-patterns/api-testing.md24.9K Btesting-patterns/browser-extensions.md13.8K Btesting-patterns/canvas-webgl.md13.2K Btesting-patterns/component-testing.md11.7K Btesting-patterns/drag-drop.md18.1K Btesting-patterns/electron.md13.5K Btesting-patterns/file-operations.md10.4K Btesting-patterns/file-upload-download.md17.2K Btesting-patterns/forms-validation.md22.2K Btesting-patterns/graphql-testing.md8,714 Btesting-patterns/i18n.md13.1K Btesting-patterns/performance-testing.md12.6K Btesting-patterns/security-testing.md12.1K Btesting-patterns/visual-regression.md17.8K B
Snapshot inspected Sep 24, 2026. Adding uses a fresh GitHub revision and checks it separately.
Your vault, your checks
- 01Inspect the source
Review the exact revision, files and available capacity.
- 02Save a private Draft
Run your vault’s security scan and complete any required review.
- 03Use the approved version
Make it available through your existing agent connection.
Observed activity
All-time installs reported by skills.sh. Daily observations start when this catalog is first synchronized.
| Date | Installs | Rank |
|---|---|---|
| Sep 27, 2026 | 86,887 | #393 |
| Sep 28, 2026 | 87,241 | #394 |
| Sep 30, 2026 | 88,079 | #394 |
| Oct 1, 2026 | 88,481 | #394 |
| Oct 2, 2026 | 88,888 | #396 |
| Oct 3, 2026 | 89,288 | #390 |
| Oct 5, 2026 | 90,013 | #391 |