# Cypress Examples

Static site with Cypress examples tested right from the Markdown sources

# Commands

Commands drive your tests in the browser like a real user would. They let you perform actions like typing, clicking, xhr requests, and can also assert things like "my button should be disabled".

# Querying

# Traversal

# Viewport

# Location

# Window

# Assertions

# Aliasing

# Waiting

# Misc

# Connectors

# Network Requests

# Local Storage

# Files

# Cookies

# Spies, Stubs & Clocks

# Utilities

Utilities give you access to methods from other commonly used libraries.

# Cypress API

The Cypress API enables you to configure the behavior of how Cypress works internally. You can do things like access Environment Variables, change configuration, create custom commands, and more.

# Recipes

# Miscellaneous recipes

# Working with the window object

# Selecting an option

# Working with forms

# Cypress secrets

# Working with network

# Spies and stubs

# Testing tables

📝 Read the blog post Test HTML Tables Using cy.table Query Command (opens new window).

Some of the recipes use cypress-map (opens new window) queries to show a better solution to the same exercise.

# Courses

I have several Cypress courses at cypress.tips/courses (opens new window)

# Videos

Some of the examples and the recipes listed here are explained through short videos I post on my YouTube channel (opens new window). The playlist Cypress Tips & Tricks (opens new window) has 400+ videos!

# The newsletter

Every month I write and send a newsletter Cypress Tips & Tricks (opens new window) with a few main news and learning resources. You can subscribe, it is absolutely free.