e2e-testing

Develop Playwright end-to-end tests with page object models and CI/CD integration.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ThalesAndrades/forumfoup2026 --skill e2e-testing-thalesandrades
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/ThalesAndrades/forumfoup2026/tree/main/.claude/skills/e2e-testing
Command: npx skills add https://github.com/ThalesAndrades/forumfoup2026 --skill e2e-testing-thalesandrades

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive Playwright testing patterns to develop stable, maintainable, and efficient end-to-end test suites for web applications.

Core Features & Use Cases

  • Test File Organization: Guides structuring tests with a clear folder hierarchy for better manageability.
  • Page Object Model (POM): Demonstrates creating reusable page classes for cleaner test scripts.
  • Artifact Management: Shows methods for capturing screenshots, traces, and videos to facilitate debugging.
  • CI/CD Integration: Provides sample pipelines to automate running tests during deployment cycles.
  • Flaky Test Handling: Offers strategies like quarantining, retries, and conditional skips to deal with unstable tests.

Quick Start

Use the e2e-testing skill to set up a Playwright testing environment with organized test files, reusable page objects, and artifact collection.

Frequently Asked Questions about e2e-testing

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

FAQPage Schema
How do I structure Playwright e2e testing projects for maintainability?

Structure Playwright e2e testing projects using a clear folder hierarchy and reusable page object model classes. This organization separates test scripts from page locators, resulting in cleaner code and easier test suite maintenance.

What is the best way to handle flaky tests in Playwright?

Handle flaky tests in Playwright using mitigation strategies like quarantining, configuring retries, and applying conditional skips. These techniques stabilize test suites by isolating unstable tests and preventing false failures during execution.

Can I integrate Playwright e2e testing into CI/CD pipelines?

You can integrate Playwright e2e testing into CI/CD pipelines using sample pipeline configurations. This automates running test suites during deployment cycles, ensuring web application reliability before code reaches production.

How do I capture screenshots and traces when web testing fails?

Capture screenshots, traces, and videos during web testing by configuring artifact management settings. These captured artifacts provide detailed execution logs and visual states, facilitating faster debugging of failed end-to-end tests.

Do I need the playwright dependency to use these e2e testing patterns?

You need the playwright dependency installed to apply these e2e testing patterns. The skill provides structural designs and scripts specifically built for the Playwright framework to execute reliable web application tests.