e2e-testing

Configure Playwright end-to-end tests with Page Object Model and CI/CD integration.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Gatsbyhateyou/gatsby-website --skill e2e-testing-gatsbyhateyou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/Gatsbyhateyou/gatsby-website/tree/main/.agents/skills/e2e-testing
Command: npx skills add https://github.com/Gatsbyhateyou/gatsby-website --skill e2e-testing-gatsbyhateyou

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive guide to building robust, maintainable, and efficient end-to-end (E2E) tests using Playwright, addressing common challenges in test automation.

Core Features & Use Cases

  • Test Structure & Organization: Implement best practices for organizing test files, fixtures, and page objects.
  • Page Object Model (POM): Utilize the POM design pattern for cleaner, reusable test code.
  • Configuration & CI/CD: Configure Playwright for various environments and integrate E2E tests into CI/CD pipelines.
  • Flaky Test Strategies: Learn techniques to identify, manage, and mitigate flaky tests.
  • Artifact Management: Configure automatic generation and storage of screenshots, videos, and traces.
  • Specialized Testing: Includes patterns for wallet/Web3 and financial/critical flow testing.

Quick Start

Use the e2e-testing skill to set up Playwright E2E tests following the provided patterns and configuration.

Frequently Asked Questions about e2e-testing

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

FAQPage Schema
What is the best way to structure Playwright E2E tests for maintainability?

Playwright E2E test structure benefits from the Page Object Model pattern and organized fixtures to separate UI interactions from test logic, yielding cleaner and reusable test code.

How do I integrate Playwright test automation into CI/CD pipelines?

Integrate Playwright test automation into CI/CD pipelines by configuring environment-specific settings within your Playwright configuration file, enabling automated test execution during continuous deployment workflows.

Why do I have flaky tests in Playwright and how can I fix them?

Flaky tests in Playwright occur due to unstable timing or state management, and you can fix them by applying targeted strategies to identify, manage, and mitigate test instability for a robust suite.

How do I configure artifact generation for Playwright test failures?

Configure artifact generation for Playwright test failures by updating your Playwright configuration to automatically capture, store, and manage screenshots, videos, and traces during test execution.

Can I use Playwright E2E testing for Web3 wallet and financial flows?

Yes, you can use Playwright E2E testing for Web3 wallet and financial flows by applying specialized testing patterns designed to handle critical user interactions and validate complex transaction processes securely.