Extra Credit Download for Mac

Cypress

Official docs outline

16 sections
  1. Why Cypress

    Architecture, in-browser execution and key features.

  2. Introduction to Cypress

    Command queue, chaining, subjects and asynchronous behavior.

  3. Retry-ability

    How commands and assertions automatically retry.

  4. Interacting with Elements

    Actionability checks before actions.

  5. Writing and Organizing Tests

    Spec files, hooks, folder structure and support files.

  6. Variables and Aliases

    Aliasing, closures and sharing context in async tests.

  7. Test Isolation

    State clearing between tests and testIsolation option.

  8. Best Practices

    Selectors, test independence, avoiding conditional testing and login programmatically.

  9. Network Requests

    cy.intercept, stubbing and waiting on routes.

  10. Component Testing

    Mounting framework components under test.

  11. Configuration

    cypress.config options, environment and timeouts.

  12. Stubs, Spies and Clocks

    Control of functions and time.

  13. Cross-origin Testing

    cy.origin and multi-domain flows.

  14. Test Retries

    Retrying flaky tests.

  15. Continuous Integration

    Running in CI, parallelization and recording.

  16. Debugging

    Time travel, cy.debug, and debugging failures.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 113