What is Cypress?

Cypress consists of a free, open-source, locally installed Test Runner and an optional, web-based Dashboard Service for recording your tests.

Features

A list of features available with Cypress:

  • Time Travel: Cypress takes snapshots while your tests are running. By hovering over commands in the Command Log, you can see exactly what happened at each step.
  • Debuggability: Debug directly from familiar tools (like Developer Tools). Debugging is quick and easy with readable errors and stack traces.
  • Automatic Waiting: Cypress handles synchronization by automatically waiting for commands and assertions.
  • Spies, Stubs, and Clocks: Enjoy the functionality of unit testing and easily check and test the functions, server responses, or timers.
  • Network Traffic Control: Efficiently check, stub, and test edge cases (does not require a server) and customize stubbing network traffic.
  • Consistent Results: Cypress does not rely on Selenium or WebDriver, making tests fast, consistent, and reliable.
  • Screenshots and Videos: View screenshots that were taken automatically upon failure or videos of your entire test suite when run from the CLI.
  • Cross-browser Testing: Run tests within Firefox and Chrome-family browsers locally and optimally in a CI pipeline.

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved