测试与安全

cypress-automation

petrkindlmann/qa-skills

Build Cypress test suites in TypeScript: E2E tests, component tests, custom commands, cy.intercept network control, cy.session login, Cypress Cloud, and CI integration. Covers retry-ability, the command queue, cross-origin flows with cy.origin, and data-driven testing with fixtures. Use when: "write E2E test in Cypress," "Cypress page object / custom command," "cy.," "cy.intercept," "Cypress component test," "Cypress Cloud," "cypress.config.ts." Not for: Playwright suites — use playwright-automation; flaky-test healing or quarantine — use test-reliability; bulk selector regeneration after a UI refactor — use selector-drift-recovery; Selenium-to-Cypress conversion — use test-migration. Related: playwright-automation, ci-cd-integration, visual-testing, unit-testing, test-reliability.

  • 1058 次安装
  • 226 星标
  • 收录于

安装命令

npx skills add https://github.com/petrkindlmann/qa-skills --skill cypress-automation

SKILL.md

Quick Route

You need to... Go to
Write an E2E spec (load, intercept, assert) Core Principles + references/intercept-patterns.md
Add a typed custom command / cy.session login Custom Commands + references/config-and-commands.md
Mount and test a single component Component Testing + references/component-and-fixtures.md
Scaffold cypress.config.ts / project layout Project Structure + references/config-and-commands.md
Stub, spy, simulate errors, or poll an API cy.intercept Patterns + references/intercept-patterns.md
Run in CI / parallelize on Cypress Cloud CI Integration + references/ci-recipes.md
Handle an SSO / OAuth redirect Cross-Origin Flows + references/intercept-patterns.md

Discovery Questions