Resources
Discover a curated list of key resources that support Cypress end-to-end testing. Learn where to find official documentation, useful libraries, community support, and tools to enhance your testing workflow. This lesson helps you navigate core Cypress references to build robust tests confidently.
We'll cover the following...
We'll cover the following...
- A Short Introduction to Cypress
- Who Should Use Cypress?
- What Makes Cypress Different?
- The Testing Approach
- Time Travel
- Spies, Stubs, and Clocks
- Consistent Results
- Cross-Browser Testing
- Setting Up a New Project
- Fixtures and Integration
- Configuration
- Interacting with Elements
- Why Accessibility is Important?
- Checking Accessibility
- The Test Runner
A Short Introduction to Cypress
- GitHub Repository: https://github.com/cypress-io/cypress
Who Should Use Cypress?
- The mission of Cypress: https://docs.cypress.io/guides/overview/why-cypress.html#Our-mission
- Cypress Documentation: https://docs.cypress.io/
- Official Roadmap: https://docs.cypress.io/guides/references/roadmap
- Cypress on Twitter: https://twitter.com/cypress_io
What Makes Cypress Different?
- Mocha: https://mochajs.org/
- Mocha’s Async Support: https://mochajs.org/#asynchronous-code
- ChaiJS: http://chaijs.com/
- Chai-jQuery: https://github.com/chaijs/chai-jquery
- Sinon.js: https://sinonjs.org/
Cypress.sinon: https://docs.cypress.io/api/utilities/sinoncy.stub: https://docs.cypress.io/api/commands/stubcy.spy: https://docs.cypress.io/api/commands/spy- Sinon-Chai: https://github.com/cypress-io/sinon-chai
- Lodash: https://lodash.com/
- jQuery: https://jquery.com/