cypress-e2e-testing

Solid

Expert Cypress testing framework integration for browser-based end-to-end testing

Testing & QA 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
86
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Cypress E2E Testing Skill ## Overview This skill provides expert-level capabilities for Cypress-based end-to-end testing, enabling comprehensive browser automation, component testing, and seamless CI/CD integration. ## Capabilities ### Test Execution - Execute Cypress tests with custom configurations - Run tests in interactive and headless modes - Configure parallel test execution - Handle component testing integration ### Code Generation - Generate custom Cypress commands - Create reusable test utilities - Implement fixtures and test data factories ### API Mocking - Handle intercept/stub patterns for API mocking - Configure response fixtures - Implement conditional stubbing ### Debugging & Analysis - Debug test failures with video/screenshot analysis - Analyze Cypress Dashboard results - Identify and resolve flaky tests ### Plugin Integration - Configure Cypress plugins - Integrate with code coverage tools - Set up custom reporters ## Target Processes - `e2e-test-suite.js` - Full E2E test suite implementation - `cross-browser-testing.js` - Cross-browser compatibility testing - `visual-regression.js` - Visual regression with Cypress snapshots - Component testing workflows ## Dependencies - `cypress` - Cypress test runner - `@cypress/code-coverage` - Coverage plugin (optional) - Node.js 18+ ## Usage Example ```javascript { kind: 'skill', skill: { name: 'cypress-e2e', context: { action: 'execute-tests', spec: 'cypress/e2e/**/*.cy.ts', ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills