e2e-testing

Generate Playwright or Cypress end-to-end test suites for critical user journeys.

42|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/drvoss/everything-copilot-cli --skill e2e-testing-drvoss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/drvoss/everything-copilot-cli/tree/main/skills/testing/e2e-testing
Command: npx skills add https://github.com/drvoss/everything-copilot-cli --skill e2e-testing-drvoss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unit tests cannot validate full user journeys, leading to hidden integration bugs. This skill creates end‑to‑end test suites that cover critical paths from start to finish.

Core Features & Use Cases

  • Scaffold Tests: Automatically generates Playwright or Cypress test files for identified user flows.
  • Environment Setup: Provides commands to start the app, seed data, and verify health before testing.
  • CI Integration: Supplies sample GitHub Actions workflow to run tests in continuous integration.
  • Debugging & Maintenance: Includes utilities for tracing failures, detecting flaky tests, and keeping suites up‑to‑date.

Quick Start

Ask the skill to generate Playwright tests for the main authentication workflow.

Frequently Asked Questions about e2e-testing

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

FAQPage Schema
How do I generate E2E tests for critical user flows like authentication?

To generate E2E tests for critical user flows, you need a running test environment, an installed E2E framework like Playwright or Cypress, and seeded data to validate authentication and core features reproducibly.

Can I run Playwright and Cypress tests in a CI pipeline?

Yes, you can run Playwright and Cypress tests in a CI pipeline by integrating a sample GitHub Actions workflow, which executes the end-to-end test suites against your running application environment during continuous integration.

What is the best way to automate test scaffolding for web applications?

The best way to automate test scaffolding is using Playwright or Cypress to automatically generate test files for identified user journeys, validating full paths from start to finish that unit tests cannot reach.

How do I fix flaky E2E tests in my development environment?

To fix flaky E2E tests, use debugging and maintenance utilities to trace failures, detect flaky test behaviors, and keep your test suites up-to-date against your web application's current state.

Do I need to seed data before running end-to-end tests?

Yes, you need to seed data before running end-to-end tests to ensure reproducible testing, which involves starting the app, seeding the necessary data, and verifying the environment health before execution.