cypress-io/cypress-example-recipes

Various recipes for testing common scenarios with Cypress

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 12 minutes ago
Type:Template / ExampleCategory(s):Testing, QA & Browser AutomationDeveloper Tools
Added to GitGenius on September 20th, 2026
Created on November 29th, 2016
Open Issues & Pull Requests: 10 (+0)
GitHub issues: Enabled
Number of forks: 1,317
Total Stargazers: 3,479 (+0)
Total Subscribers: 91 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,669 days
Stale 30+ days: 3
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Cypress Example Recipes is a collection of example projects demonstrating how to test common scenarios with Cypress.

The repository addresses the challenge of learning how to implement specific testing patterns in Cypress by providing working code examples organized by category. Rather than abstract documentation, developers can examine complete, runnable recipes covering fundamentals like fixtures and custom commands, DOM testing approaches, authentication workflows, stubbing and spying techniques, unit testing integration, server communication patterns, and other specialized scenarios. Each recipe includes the necessary code and configuration to understand both what to do and how to do it.

Developers adopting this resource should treat it as a reference library rather than a framework or library to install as a dependency. It suits teams new to Cypress who need concrete examples of implementation patterns, or experienced teams solving specific testing problems and wanting to see established approaches. The recipes span from basic concepts like importing node modules and handling environment variables through advanced patterns like dynamic test generation from CSV files or API responses, Chrome Remote Interface usage, and TypeScript integration. This breadth means developers at various skill levels can find relevant examples without needing to search multiple sources.

The project maintains a structured collection of self-contained examples with clear categorization, making it straightforward to locate recipes relevant to particular testing challenges. Updates to the examples appear to address evolving Cypress capabilities and testing patterns, keeping the resource aligned with current best practices rather than becoming outdated reference material.