e2e-testing

Coordinate end-to-end testing for IntelliFill across Cypress and Playwright.

1|Updated Aug 8, 2025
One-click install
npx skills add https://github.com/Intellifill/IntelliFill --skill e2e-testing-intellifill
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: e2e-testing
Source: https://github.com/Intellifill/IntelliFill/tree/main/.claude/skills/e2e-testing
Command: npx skills add https://github.com/Intellifill/IntelliFill --skill e2e-testing-intellifill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

End-to-end testing for IntelliFill is often time-consuming and flaky without a structured approach. This Skill provides a comprehensive, ready-to-use blueprint for writing end-to-end tests using Cypress and Playwright, accelerating QA and CI workflows.

Core Features & Use Cases

  • Dual framework support: Cypress for interactive development and Playwright for CI/CD, cross-browser coverage, and headless execution.
  • Predefined test patterns and example suites: authentication, documents, templates, and API checks.
  • CI/CD friendly: configuration samples, Docker-based runs, and parity between local development and CI environments.
  • Custom commands and fixtures: reusable actions to speed up test authoring and data setup.

Quick Start

Run the end-to-end test suite for IntelliFill locally with npm run test:e2e or npm run cypress:open, and in CI with docker-compose.

Frequently Asked Questions about e2e-testing

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

FAQPage Schema
How do I structure end-to-end tests using Cypress and Playwright together?▼

Structuring end-to-end tests with Cypress and Playwright involves using Cypress for interactive development and Playwright for CI/CD. This dual framework approach streamlines QA workflows and cross-browser coverage.

What's the best way to manage authentication and fixtures in E2E testing?▼

The best way to manage authentication and fixtures in E2E testing is by using predefined test patterns and custom commands. Reusable actions speed up test authoring and data setup.

Can I run E2E tests in Docker and maintain local CI parity?▼

Yes, you can run E2E tests in Docker and maintain local CI parity. Configuration samples and Docker-based runs ensure environment parity between local development and CI.

Does this E2E testing approach include patterns for API checks and documents?▼

Yes, this E2E testing approach includes patterns for API checks and documents. Predefined test suites cover authentication, documents, templates, and API checks.

Why use Playwright over Cypress for cross-browser test coverage?▼

Use Playwright over Cypress for cross-browser test coverage because Playwright supports CI/CD, cross-browser coverage, and headless execution, while Cypress is better suited for interactive development.

How do I configure environments for CI integration with npm and Docker?▼

You configure environments for CI integration by using standard npm tooling and Docker. This satisfies requirements for framework orchestration, fixture management, and environment configuration.