Fast, easy and reliable testing for anything that runs in a browser. (by cypress-io)

Cypress Alternatives

Similar projects and alternatives to Cypress

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Cypress alternative or higher similarity.

Cypress reviews and mentions

Posts with mentions or reviews of Cypress. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-03.
  • Jag har svårt att hitta jobb.
    5 projects | | 3 Nov 2022
    Unit tests eller end to end test tex cypress
  • Extended "run all specs" feature for Cypress 10
    2 projects | | 7 Oct 2022
    As probably all Cypress fans know already, Cypress 10 was shipped without the "run all tests" feature due to "technical limitations" (they are apparently working on a solution, and here is where you can read all about why they removed it, what are the technical limitations, and all the complaints about it too)
  • Triple combined coverage with Typescript
    2 projects | | 25 Sep 2022
    import '@cypress/instrument-cra' import {defineConfig} from 'cypress' const codeCoverageTask = require('@bahmutov/cypress-code-coverage/plugin') module.exports = defineConfig({ projectId: '7mypio', experimentalSingleTabRunMode: true, retries: { runMode: 2, openMode: 0, }, env: { API_URL: 'http://localhost:4000/api', }, e2e: { specPattern: 'cypress/e2e/**/*.cy.{js,jsx,ts,tsx}', baseUrl: 'http://localhost:3000', setupNodeEvents(on, config) { return Object.assign({}, config, codeCoverageTask(on, config)) }, }, component: { setupNodeEvents(on, config) { return Object.assign({}, config, codeCoverageTask(on, config)) }, specPattern: 'src/**/*.cy.{js,jsx,ts,tsx}', devServer: { framework: 'create-react-app', bundler: 'webpack', // here are the additional settings from Gleb's instructions webpackConfig: { // workaround to react-scripts 5 issue devServer: { port: 3001, }, mode: 'development', devtool: false, module: { rules: [ // application and Cypress files are bundled like React components // and instrumented using the babel-plugin-istanbul { test: /\.ts$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { presets: [ '@babel/preset-env', '@babel/preset-react', '@babel/preset-typescript', ], plugins: [ 'istanbul', ['@babel/plugin-transform-modules-commonjs', {loose: true}], ], }, }, }, ], }, }, }, }, }) /* eslint-disable @typescript-eslint/no-unused-vars */
  • How To Start Testing React Apps (And Why I Recommend Cypress To Beginners)
    2 projects | | 23 Sep 2022
    Note that the last test is a bit more complex. Cypress doesn’t have a native way to test if an element is outside the viewport. I found this GitHub issue to be helpful.
  • Cypress vs Playwright – Clash of the Titans: Introduction (1)
    3 projects | | 20 Sep 2022
    GitHub issues:
  • Testing Copy to Clipboard with Cypress
    2 projects | | 9 Sep 2022
    How to test these scenario with Cypress?
  • How to set up a local E2E test development environment
    3 projects | | 5 Sep 2022
    For this tutorial, we're going to use Cypress, which in my opinion currently is the best end-to-end testing solution. (My one gripe with Cypress is the lack of support for testing of older browsers, which are the ones often causing regressions.)
  • Cypress 10.7 changelog
    2 projects | | 30 Aug 2022
    Re-introduces the experimental Cypress Studio feature. Cypress Studio provides a visual way to generate tests within Cypress by recording interactions against the application under test. Cypress Studio is available only in end-to-end tests, and must be enabled via the e2e.experimentalStudio flag. For more details, read our blog post. Addresses #23461.
  • Introducing Angular Component Testing
    2 projects | | 16 Aug 2022
    For a complete list of updates in 10.5.0, please review our changelog. If this feature is helpful, or if you have other ideas or feedback, let us know on Github.
  • Ask HN: How to price a service that saves hundreds of engineering hours?
    3 projects | | 13 Aug 2022
    I have the opposite experience. LocalStorage can leak between tests and that has been an issue for years:
  • A note from our sponsor - Zigi | 26 Nov 2022
    Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%. Learn more →


Basic Cypress repo stats
3 days ago
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.