playwright-e2e
Automate browser-based testing for web applications with this Playwright-powered skill. Execute comprehensive end-to-end tests that validate real user interactions and workflows across your application, catching issues before production. Ideal for teams building reliable web experiences with automated verification.
playwright-e2e enables you to write end-to-end tests by automating browser interactions and verifying user workflows. You define test cases that simulate real user actions—clicking buttons, filling forms, navigating pages—and assert that your application behaves correctly. playwright-e2e handles browser automation across Chromium, Firefox, and WebKit, allowing you to test your entire application flow in a real browser environment without manual intervention.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
playwright-e2e enables you to write end-to-end tests by automating browser interactions and verifying user workflows. You define test cases that simulate real user actions—clicking buttons, filling forms, navigating pages—and assert that your application behaves correctly. playwright-e2e handles browser automation across Chromium, Firefox, and WebKit, allowing you to test your entire application flow in a real browser environment without manual intervention.
Use it when
- Yes, playwright-e2e is designed to test authenticated pages and login flows by managing session state and credentials.
- playwright-e2e is used to automate browser-based testing for web applications.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
5dive-ai/skills/playwright-e2e
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I write e2e tests with playwright?
playwright-e2e enables you to write end-to-end tests by automating browser interactions and verifying user workflows. You define test cases that simulate real user actions—clicking buttons, filling forms, navigating pages—and assert that your application behaves correctly. playwright-e2e handles browser automation across Chromium, Firefox, and WebKit, allowing you to test your entire application flow in a real browser environment without manual intervention.
Can playwright-e2e test authenticated pages and login flows?
Yes, playwright-e2e is designed to test authenticated pages and login flows by managing session state and credentials. You can automate login sequences, store authentication tokens or cookies, and reuse them across test sessions to avoid repeated login steps. This capability lets you verify that protected pages render correctly and that user flows work properly after authentication, making it ideal for testing real-world application scenarios.
What is playwright end to end testing used for?
playwright-e2e is used to automate browser-based testing for web applications, validating real user interactions and workflows across your entire application. It catches issues before production by executing comprehensive tests that verify user flows work in actual browsers. Teams use playwright-e2e to ensure reliable web experiences, test complex user journeys, and maintain confidence in application quality as features evolve.
How does playwright-e2e help with debugging UI bugs and test failures?
playwright-e2e provides debugging capabilities including screenshot capture and step-by-step test execution tracing. When tests fail, you can take screenshots at key points to visually inspect the UI state, review detailed execution logs, and replay test steps to identify exactly where things went wrong. This makes it much faster to diagnose UI bugs and verify that your web changes work as expected.
How do I set up playwright-e2e in CI/CD pipelines?
playwright-e2e supports CI/CD pipeline integration with proper configuration and artifact handling. You can configure it to run headless (without a visible browser window), generate test reports, and collect screenshots and videos of test execution. playwright-e2e handles environment setup, manages test parallelization, and produces artifacts that help you track test results and debug failures in your continuous integration workflow.
What selector best practices does playwright-e2e recommend for reliable test scripts?
playwright-e2e promotes using accessible selectors and best practices to write reliable, maintainable test scripts. It encourages selecting elements by role, label, or placeholder text rather than fragile CSS classes or IDs that change frequently. By following these practices, your playwright-e2e tests remain stable as your UI evolves, reducing false failures and making automation more resilient to design changes.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Playwright E2E & Click-Verification Guide
Drive a real browser to prove a web change works — not just that it compiles. Use this to
verify flows end-to-end, reproduce UI bugs, and screenshot pages. Pairs with nextjs-app.
> Core principle: a green build is not a working feature. Before calling an interactive change > done, click through the actual rendered page in a browser. Especially for authed routes, > modals, and forms — those are exactly where "looks fine in code" silently breaks.
Install
npm install -D @playwright/test
npx playwright install chromium # or: --with-deps on CI / fresh boxes
Minimal config
```ts // playwright.config.ts import { defineConfig } from
(truncated - see the full file via the links below)
File tree — 1 file
playwright-e2e/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Write and run end-to-end tests for web applications to verify user flows work in a real browser”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill equips you with Playwright, a powerful framework for automating browser-based testing across multiple platforms. Deploy comprehensive end-to-end test suites that validate your web application's functionality, user interactions, and cross-browser compatibility with minimal configuration overhead.
e2e-tester equips you with patterns and practices for writing robust Playwright end-to-end tests organized through the Page Object Model approach. Learn how to structure test suites that remain maintainable as your application grows, separating test logic from UI interactions for cleaner, more reliable automation.
Automate web application testing by integrating Playwright into your workflow automation platform. This skill enables you to define, execute, and manage end-to-end browser tests across multiple environments, helping teams catch regressions and validate user interactions programmatically.
This skill equips you to construct comprehensive end-to-end tests leveraging Playwright's capabilities alongside proven page object design patterns. Learn to organize test suites that remain maintainable as your application evolves, incorporating best practices that reduce flakiness and improve test reliability across your automation efforts.
This skill teaches you how to build robust end-to-end tests using Playwright's browser automation framework. You'll learn to structure test suites, interact with web elements, handle asynchronous operations, and validate application behavior across multiple browsers. Perfect for developers looking to implement reliable testing strategies in their projects.
This skill brings Playwright's browser automation testing capabilities into Phoenix, letting you run end-to-end tests programmatically within your Phoenix workflows. Integrate web testing directly into your application environment for seamless test execution and validation.
More skills playwright-e2e-tester (MIT) · playwright (MIT) · playwright-verifier (MIT) · playwright-scanner (MIT) · playwright-ci (MIT)