test-e2e

Generate Playwright end-to-end tests using the Page Object Model pattern.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/rladydqls99/claude-marketplace --skill test-e2e-rladydqls99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-e2e
Source: https://github.com/rladydqls99/claude-marketplace/tree/main/plugins/dev-team-plugin/skills/test-e2e
Command: npx skills add https://github.com/rladydqls99/claude-marketplace --skill test-e2e-rladydqls99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of end-to-end (E2E) tests for web applications, ensuring critical user flows function as expected.

Core Features & Use Cases

  • Playwright E2E Test Generation: Creates Playwright tests using the Page Object Model (POM) for maintainability.
  • Data-testid Selectors: Implements data-testid attributes for robust element selection.
  • Full User-Flow Testing: Covers complete business processes from login to result verification.
  • Use Case: Automatically generate tests for your application's authentication flow, checkout process, or complex form submissions.

Quick Start

Generate Playwright E2E tests for the user login and profile update flow.

Frequently Asked Questions about test-e2e

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Playwright E2E tests using the Page Object Model pattern?

Generate Playwright E2E tests by utilizing the Page Object Model pattern to structure maintainable test code. This approach covers critical business flows such as authentication, checkout, and form submissions across real web pages.

What is the best way to handle asynchronous flows in Playwright end-to-end testing?

Handle asynchronous flows in Playwright end-to-end testing by implementing explicit waits. This ensures deterministic task execution and reliable browser interaction simulation during complex user flows like checkout and login.

Can I use data-testid selectors for robust element selection in Playwright E2E tests?

Yes, you can use data-testid selectors for robust element selection in Playwright E2E tests. This practice prevents tests from breaking due to UI styling changes and ensures stable element targeting.

Does Playwright E2E test generation support full user-flow testing for complex business processes?

Playwright E2E test generation supports full user-flow testing for complex business processes. It covers complete user journeys from initial login through to final result verification like checkout.

How to automate web testing for critical authentication and checkout flows?

Automate web testing for critical authentication and checkout flows by generating Playwright tests. These tests simulate real browser interactions to verify that complete business processes function as expected.

What are the limitations of automating end-to-end web testing with Playwright?

Automating end-to-end web testing with Playwright requires handling asynchronous flows with explicit waits to maintain deterministic execution. Test stability depends on utilizing robust data-testid selectors rather than fragile CSS selectors.