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.