Cypress
JavaScript End to End Testing Framework
Playwright is a nice alternative.
Links
- Cypress code
- Cypress recipes - Various recipes for testing common scenarios with Cypress.
- Effective React Tests with Cypress (2020)
- Tricks to make cypress tests run faster (2020)
- Thank you, Dr. Bahmutov for Cypress (2020) - Gleb Bahmutov, PhD joins the show for a fun conversation around end-to-end testing.
- cypress-routines - Easily write scalable Node.js setup code for Cypress. (Article)
- Cypress Testing Library - Simple and complete custom Cypress commands and utilities that encourage good testing practices.
- Keep your Documentation updated with Cypress and Github Actions (2020)
- Cypress Recorder - Chrome developer tool that records user interaction within a web application and generates Cypress scripts to allow the developer to replicate that particular session.
- cypress-wait-until - Add the Cypress waiting power to virtually everything.
- Mastering UI Testing with Cypress
- Cypress Real Events - Fire native system events from Cypress.
- HN: Cypress (2020)
- Cypress Image Snapshot - Catch visual regressions in Cypress.
- sorry-cypress - Open-source, on-premise, self-hosted alternative to Cypress dashboard. (Docs)
- Knapsack Pro for Cypress.io - Runs your E2E tests with Cypress.io test runner and does dynamic tests allocation across parallel CI nodes using KnapsackPro.com Queue Mode to provide the fastest CI build time (optimal test suite timing)..
- cypress-graphql-mock - Adds commands for executing a mocked GraphQL server using only the client.
- Backend Code Coverage from Cypress API tests (2021)
- Gleb Bahmutov's articles on Cypress
- CI and End to End Testing: Cypress Percy CircleCI (2021)
- cypress-react-selector - Cypress plugin to locate react elements by component, props and state.
- Cypress vs Selenium vs Playwright vs Puppeteer speed comparison (2021)
- cypress-websocket-testing - Test your WebSocket endpoints using Cypress.
- Improve your custom command logs in Cypress (2021)
- Cypress Fail Fast - Cypress plugin to skip tests on first failure.
- Visual testing with Cypress and Percy
- Cypress Plugin Snapshots
- A Practical Guide to Intercepting Network Requests in Cypress
- How To Quickly Add Cypress To Your Next.js App (2021)
- cypress-axe - Test accessibility with axe-core in Cypress.
- Cypress Visual Regression - Module for adding visual regression testing to Cypress.
- Cypress GitHub Action
- Cypress Real World App - Payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.
- cypress-cucumber-preprocessor - Adds support for using feature files when testing with Cypress.
- cypress-network-idle - Little Cypress.io plugin for waiting for network to be idle before continuing with the test.
- cypress-recurse - Way to re-run Cypress commands until a predicate function returns true.
- Cypress terminal report - Better terminal and file output for cypress test logs.
- Next Cypress Dashboard - Open source alternative for the Cypress Dashboard. (Code)
- Using Cypress to test everything
- cypress-data-session - Cypress command for flexible test data setup.
- My favorite Cypress plugins (2021)
- Cypress Tips Advent Calendar 2021
- Stop writing nextTick in your component tests
- Combining Storybook, Cypress and Jest Code Coverage
- Real World Testing with Cypress (Code)
- Cypress Chrome Recorder - Export Cypress Tests from Google Chrome DevTools' Recorder.
- Cypress Snapshot - Adds value / object / DOM element snapshot testing support to Cypress test runner.
- Cypress Parallel - GitHub action allows you to easily execute Cypress tests in parallel without the use of Cypress Dashboard.
- DeploySentinel - Debug Flaky Cypress Tests. (HN)
- Cypress ODiff - Plugin for adding visual regression test to Cypress using ODiff The fastest pixel-by-pixel image visual difference tool in the world.
- Laziness - Set of tools for a better developer experience.
- cypress-fail-on-console-error - Observes console.error() function from window object. Cypress test will fail when the error function gets executed.
- Rewriting tests from Cypress to Playwright using GPT3
- cypress-thenify - Get rid of Cypress
then
callback hell. - Testing React Apps In 2022 With Cypress: An In-Depth Guide For Beginners (Reddit) (HN)
- Cypress plugin API - Show your API information in the Cypress UI runner.
- cy-api - Cypress custom command "cy.api" for end-to-end API testing.
- cypress-lit - Test your Lit elements and native web components in cypress with all the modern browsers.
- Cypress Plugins Course
- Cypress Docs (Code)
- On Migrating from Cypress to Playwright (2022)
- cypress-playwright - Run Cypress tests using Playwright and Playwright tests using Cypress.
- cy-await - Cypress async await magic.