e2e-test

Automate end-to-end UI and API tests with Playwright, Cypress, and Supertest.

1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/infinith4/dev-ai-driven-development --skill e2e-test-infinith4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-test
Source: https://github.com/infinith4/dev-ai-driven-development/tree/main/.claude/skills/e2e-test
Command: npx skills add https://github.com/infinith4/dev-ai-driven-development --skill e2e-test-infinith4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end testing across UI interactions and API calls is time-consuming and error-prone; this skill provides design and implementation patterns to automate that work reliably.

Core Features & Use Cases

  • Scenario-based test design and implementation for UI flows and API endpoints
  • Page Object Pattern to maintainable UI tests
  • Cross-browser testing support with Playwright (recommended) and Cypress options
  • CI/CD integration, test data management, and environment setup for repeatable runs
  • Flexible test orchestration for unit-to-E2E coverage and reporting

Quick Start

Create a Playwright-based e2e test file in the e2e/ directory and run it with the Playwright test runner.

Frequently Asked Questions about e2e-test

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

FAQPage Schema
How do I automate end-to-end testing for web application UI flows?

Automate end-to-end testing by designing scenario-based tests for UI interactions using Playwright or Cypress, implementing the Page Object Pattern to maintain reusable UI test components across cross-browser environments.

Can I integrate Playwright and Cypress tests into a CI/CD pipeline?

Yes, you can integrate end-to-end tests into CI/CD pipelines by configuring cross-browser settings, managing test data, and orchestrating test runs to achieve repeatable execution and automated reporting across environments.

What is the best way to structure API testing alongside UI automation?

Structure API testing alongside UI automation by using Supertest for API endpoint validation, applying scenario-based test design to orchestrate combined UI and API interactions within a unified end-to-end testing workflow.

Does this end-to-end testing approach support cross-browser scenarios?

Yes, cross-browser testing is supported natively through Playwright configurations, with Cypress as an alternative option, enabling consistent scenario-based UI test execution across multiple browser environments.

How do I manage test data and environment setup for repeatable E2E runs?

Manage repeatable E2E runs by implementing environment setup configurations and reusable test data management patterns, ensuring consistent preconditions for both UI and API test scenario execution.