# Cypress Reviews 2026. Verified Reviews, Pros & Cons | Capterra

> Is Cypress the right Automated Testing solution for you? Explore 67 verified user reviews from people in industries like yours to make a confident choice.

Source: https://www.capterra.com/p/168276/Cypress/reviews

---

Cypress

4.7 (67)

[View alternatives](https://www.capterra.com/p/168276/Cypress/alternatives/)

Provider data verified by our Software Research team, and reviews moderated by our Reviews Verification team. [Learn more](https://www.capterra.com/our-story/)

* * *

Last updated March 13th, 2026

# Reviews of Cypress

Ease of use

4.7

Customer Service

4.5

## Pros and Cons in Reviews

MT

Major T

OwnerInformation Services, Self-employedUsed the software for: More than 2 years.

“I’ve been using Cypress to test my web apps and it works really well.“

April 17, 2025

MT

Major T

OwnerInformation Services, Self-employedUsed the software for: More than 2 years.

“Also, debugging failed tests can be tricky when things break in CI.“

April 17, 2025

MT

Major T

OwnerInformation Services, Self-employedUsed the software for: More than 2 years.

“It’s easy to set up and I like how I can see everything running in the browser.“

April 17, 2025

PP

Piotr P

QA Automation EngineerComputer Software, 51 - 200 employeesUsed the software for: More than 2 years.

“Also, the structure of the tests (cy.get...) may be confusing at the start, especially since it is completely different from Selenium syntax.“

June 2, 2022

PP

Piotr P

QA Automation EngineerComputer Software, 51 - 200 employeesUsed the software for: More than 2 years.

“Adaptation to users' needs is vast - multiple configs if needed, different types of tests (frontend, API), a huge amount of open-source plugins ready to work within two terminal commands, and much more.“

June 2, 2022

PP

Piotr P

QA Automation EngineerComputer Software, 51 - 200 employeesUsed the software for: More than 2 years.

“Poor support of parallelization, iframes.“

June 2, 2022

DF

Dale F

Software Developer in TestComputer Software, 201 - 500 employeesUsed the software for: More than 2 years.

“constantly evolving, always a new feature in developmenteasy to learn and implement“

October 5, 2023

OO

Oguz O

SDETHospital & Health Care, 501 - 1,000 employeesUsed the software for: Less than 6 months.

“Especially if it's a value on the web page table, Cypress can be confusing.“

November 19, 2021

## Showing most helpful reviews

Showing 1-25 of 67 Reviews

Sort by:

Most Helpful

Rating

Company Size

Reviewer's Role

Length of Use

Frequency of Use

Prakash D.  
Software Engineer  
Computer Software  
Used the software for: 6-12 months

### "Cypress is easy and single packed"

December 16, 2020

4.0

I am working as an automation engineer where I feel cypress is easy to install and get rolling. I like its outstanding features including time-travel, video, screenshots and so on. It has some issues as well but I prefer using Cypress to other automation tools.

Pros

This automation tool is very easy to install and write tests. The thing I liked most in cypress are given below: i. No need to install extra driver for browser. ii. It uses JS and very suitable for single page applications. iii. Single line of code will install the cypress in your machine. iv. I really love its features like time travel, video recording and image capturing, auto waiting and so on.

Cons

I have found some issues in cypress. They are working on to fix these issues. i. It does not support multiple browsers which is not be suitable for some tests. ii. "Detached from DOM" this is the common issue I have encountered.

Reason for choosing Cypress

Cypress provides different features which are very handy. It is very easy to go back and forth with the feature called time-travel in cypress which makes debugging easy. No need to install and use third party drivers for browsers.

Review Source

PP

Piotr P.  
QA Automation Engineer  
Computer Software  
Used the software for: 2+ years

### "Quick and easy testing for everyone."

June 2, 2022

5.0

I am working with Cypress for over 3 years. This framework is reliable, fast, and user-friendly. Failed tests debugging is enjoyable with a detailed open mode console. The amount of functionalities is amazing and its usage usually is just as simple as entering one or two methods. Each test is recorded/screenshotted if failed. Adaptation to users' needs is vast - multiple configs if needed, different types of tests (frontend, API), a huge amount of open-source plugins ready to work within two terminal commands, and much more. Documentation, as well as customer support, help greatly with all problems and questions. In 95%, if you have a bug, somewhere there is a solution. However, Cypress has some downsides, like a lack of native parallelization support (which needs an external cloud). Some functionalities (because of the framework architecture) are not supported (iframes) or resolved in a strange way (real mouse hover). Also, the structure of the tests (cy.get...) may be confusing at the start, especially since it is completely different from Selenium syntax. To sum up this review, Cypress is an amazing piece of code, that helped me greatly through the years. It has some specific problems and a unique structure, but when understood and used correctly it is extremally powerful and can be widely implemented to handle apps testing.

Pros

Simplicity. Customer support. Documentation. Functionalities - Shadow DOM, DOM manipulation, debugger, videos and screenshots, automatic wait, etc. Open mode with all execution details. A number of additional plugins and ease of implementation. Frontend, Backend, and API testing support.

Cons

Poor support of parallelization, iframes. It may be not intuitive. Minor bugs specific to this framework.

Alternatives considered

[Selenium IDE](https://www.capterra.com/p/234796/Selenium-IDE/)

Reason for choosing Cypress

Cypress has a lot of functionalities, including the ability to easily handle ShadowDOM and customer support with extensive documentation. Also, it is easy to introduce and use and is pleasantly debuggable.

Switched from

[TestCafe](https://www.capterra.com/p/156970/TestCafe/)

Cypress has more functionalities and extensive support from the community and devs. Also debugging is significantly easier.

Review Source

Ian Wyatt S.  
Software Developer  
Computer Software  
Used the software for: 1-2 years

### "A step forward for e2e, but still too many bugs for comfort"

January 17, 2020

3.0

Pros

The display for your e2e tests at every step is really what i always hoped for an e2e testing software

Cons

Is not reliable. Tests that are ran 3 times in a row, will work 1 or 2 of those times and it has nothing to do with anything you did. Debugging often gives the wrong or useless information.

Review Source

JH

Joshua H.  
QA Automation engineer  
Computer Software  
Used the software for: 2+ years

### "One of the best UI automation testing tools"

March 24, 2022

5.0

Pros

One of the most powerful features with Cypress is the test runner. You can else debug any tests with ease with their time machine feature where a user can click on cypress steps to view a screenshot of the app and view the DOM. This has helped us create more confidence than other low/no code solutions. Our web team is loving this and enjoy writing tests!

Cons

It can be tricky learning how Cypress works and how to effective write tests. The rich documentation helps with the basics and provide recipes for more advanced scenarios. The community outside of the docs are very helpful with any questions.

Switched from

[mabl](https://www.capterra.com/p/175029/mabl/)

Too much maintenance and failures occurred with mabl and there was no dedicated team for the work.

Review Source

DF

Dale F.  
Software Developer in Test  
Computer Software  
Used the software for: 2+ years

### "Cypress is a great flexible test framework"

October 5, 2023

5.0

having been using Cypress for 6+ years, I still enjoy working with it on a daily basis.

Pros

constantly evolving, always a new feature in developmenteasy to learn and implement

Cons

not able to use on mobile app development

Alternatives considered

[Selenium IDE](https://www.capterra.com/p/234796/Selenium-IDE/)

Reason for choosing Cypress

Cypress is the industry-leading framework for web apps.

Review Source

Dan S.  
Product Architect  
  
Used the software for: Less than 6 months

### "This is a fantastic product for testing Javascript front ends. Quick & easy to become productive."

November 19, 2017

5.0

Cypress.io has made writing Javascript tests a pure pleasure. It even allowed me to do testing (integration and end-to-end) on software that was written only with JQuery and mostly anonymous functions that, as a consequence of this structure, was not able to be unit tested (which Cypress can also handle). This software is more full-featured than competing Javascript testing suites, and it makes the use of Selenium purely optional (and not necessary for me).

Pros

Second-to-none documentation. Open source with a paid model for special services (but the open-source portion is complete). Comes bundled with JQuery, mocha, and a number of other extremely useful libraries. A key point to understand in starting with this software is that all selectors (such as cy.get() ) will keep trying until a timeout is reached. You can do either a positive selector or negate the selector (test for element to not be present in the DOM). This approach is extremely powerful. The selectors themselves, in this case, act sort of like assertions in that tests fail if the selector condition times out. Each subsequent cy.xxxx() command is only executed after the previous cy.xxxx() command completes - either the selection condition is met or it times out, so it's easy to prevent undesirable asynchronous behavior. Assertions are made using Chai, and tests are framed using Mocha syntax. I love that assertions are very English-like. Cypress.io comes with client software that spins up a browser and runs the tests. After the tests complete, you can review DOM snapshots of the test, which provides a way to play the state of the tests back over time. You can write not only unit tests, but full integration and end-to-end tests. I can't say enough good about Cypress.io. I thoroughly enjoy writing tests now, and need no other testing product for the front end.

Cons

I've only found one small thing - the way the cy.visit() command is set up. The command is set up like this cy.visit(baseUrl + the url). I would like to see it set up to be cy.visit(host + baseUrl + url).

Review Source

Luciano G.  
Lead Developer  
Information Technology and Services  
Used the software for: Less than 6 months

### "It's the first OSS e2e testing I'm happy to use"

January 24, 2019

4.0

I started using it with a personal project. It's a validation library that aims to provide plugins for vanillaJS, vue, react, angular and svelte (at least for now, I guess). I want to see if I can write an easy lib for multiple tools, allowing reuse a lot, while changing the underlying technology. Cypress helps me write e2e tests only once, and run it for every plugin I write. This ensures cross-framework compatibility!

Pros

\- UI/UX: I'm \_extremely\_ amazed how intuitive is the test runner. I can check the app's state before and after an action! It helps me to find the best query selector for cypress to access an element. And they help with that with a good documentation about recommendations, best/bad practices, and the hierarchy that cypress uses when deciding what it's the best query selector. - Fast: Tests run fast. Really fast. At least comparing it with selenium and its forks. - Reliable: One thing Selenium frustrated me the most was how unreliable was when running tests. Sometimes they passed, sometimes not, but then again passed. Instead, Cypress has \_always\_ failed/passed tests consistently. - Friendly: tests are really simple to write. I don't have to write a lot of boilerplate of my own just to wait a page to render and then be able to check if I can click a button, for example. - It's just JS!

Cons

\- It doesn't support other browsers than Chrome. Although there's an issue: https://github.com/cypress-io/cypress/issues/310 - It doesn't have a \`tab()\` function that triggers the tab key. It seems they expect to add it in v4, though. I really didn't use it to tests a big app, so I'm sure there are a lot of things they need to improve. Kudos for the team! Because e2e is not easy!

Review Source

Igor S.  
QA Automation Engineer  
Financial Services  
Used the software for: 6-12 months

### "A must have testing tool for any web application"

September 17, 2018

5.0

A really revolutional tool for web testing. We have integrated cypress tests with our application deployment pipeline. We couldn't do it before with our Selenium tests because of their flakiness.

Pros

Ease of use and amazing documentation. Was able to set it up and write first tests in minutes. Also a great tool for people who are new to javascript or may be just getting started with test automation. Gives full control of your application, allows you to intercept network traffic or mock your application code, which wasn't possible before in any UI testing tool. Makes your tests much faster and more stable. The dashboard gives quick access to all the screenshots and videos of each test run! Amazing!

Cons

Still lacks support for cross browser testing, although I know they are currently working on it. Has some minor bugs here and there, but there is always a workaround.

Review Source

Vinod M.  
Senior Tester  
Market Research  
Used the software for: Less than 6 months

### "Cypress testing review "

September 28, 2018

4.0

Starting with Cypress tool was really cool.At that time I would not hesitate to give a 9/10 rating . Now after using for few months and used the tool in real testing i think it would be nice to have some more features above to add on, so rating at the moment is 8/10

Pros

Easy of use, Selector selection and fast to test UI.Parallel option.

Cons

Database connection need to well documented and better way to have real connection to most of the databases. Struggling with file upload like images attachments and submit. Enable to handle third party Captcha testing. Basic UI controls like run, skip, only, pause etc.Simple Drag and drop method need to work every where.Ideal to have Assets/ Images to have a common place. Test group tagging / grouping required from UI. Other browser support. Annotation ability to call tests from different suites.Another Wait option, other than cy.wait(1000) (dynamic wait). Controls for Google maps testing and high charts and more to add to the list.

Review Source

Ryan R.  
Software Developer  
Information Technology and Services  
Used the software for: 6-12 months

### "Cypress.io makes ui testing easy"

September 27, 2018

5.0

They are active in the Atlanta development community which I really appreciate. They have made a great product and they continue to listen to what users want.

Pros

The way the test runner shows what steps it is taking and shows the page it is exercising is really helpful. The selector tool saves a lot of time and helps anyone learn to write e2e ui tests. The syntax is expressive. It knows to wait for page loads.

Cons

My company wanted cross browser testing to be supported, but for what I use it for that is not necessary. And I believe that is in the works.

Review Source

MSD

M. Serhat D.  
Senior Software Engineer  
E-Learning  
Used the software for: 2+ years

### "Modern way of testing applications"

April 2, 2020

5.0

My overall experience with Cypress was positive. I used the product both for open-source and commercial projects and got satisfying results.

Pros

Cypress is one of the best solutions when it comes to Javascript end-to-end testing. Writing test cases is extremely easy, record and playback features are quite powerful. It doesn't use Selenium (a legacy technology nowadays), so it's more powerful than its competitors. Finally, it's free and open source.

Cons

Pricing options are not as diverse as I expected. After the free model, the cheapest possible option is 100$ for a month. I would expect to see something in between the free model and the cheapest option.

Review Source

AM

Aqsa M.  
Senior Test Engineer  
Information Technology and Services  
Used the software for: 6-12 months

### "Make your life easy and fast with Cypress"

August 20, 2021

5.0

100/100

Pros

After using cypress, it's really hard for me to go back to selenium/appium 1- FAST 2- EASY TO USE 3- EASY TO WRITE CODE 4- EASY TO DEBUG 5- CAN MANIPULATE THE DOM I can write 100 pros for cypress because I'm loving it. If your task can be done with cypress then there is no need to think for any other tool for a second even. GO FOR IT.

Cons

There are few limitations that cypress is working on and it would not be a limitation anymore because cypress team is working day and night to giving us new updates/features. 1- Can't handle cross domains 2- Iframe can't be handled directly but there are few ways to do that. 3- Can't open multiple tabs.

Review Source

VR

Verified Reviewer  
Full-Stack Tutor  
Education Management  
Used the software for: 6-12 months

### "The Missing Piece to TDD"

November 11, 2018

5.0

Getting developers to write tests and be able to reproduce them and show other developers the issues. Problem solved with Cypress.

Pros

The UI and useful methods that come right out-of-the-box. The UI to show my tests (passing hopefully).

Cons

Nothing. I think Cypress really solves two issues when it comes to TDD. 1.) Developers are not always willing to write tests because of the different methods that some testing packages use. 2.) There is nothing pretty about testing. Cypress comes with out of the box methods that solve a majority of the problems that we have with testing. It also provides a fantastic UI for showing and collaborating with other developers.

Review Source

Nikola Đ.  
Software Engineer  
Computer Software  
Used the software for: Less than 6 months

### "Bye bye Selenium based testing"

September 27, 2018

5.0

I'm using Cypress actively on one project where I test React frontend and Rails backend. It took some 'elbow grease' to get it going, but now I like it very much and it gives me confidence to push my code to staging or production.

Pros

I like how well documented it is ! Another thing is that you can see historically what is happening in your tests and replay them. Also what can be useful are screenshots and videos of the tests. I like how you get all of this out of the box with Cypress! Fixtures and including them in tests are great too. Also I like how they promote different testing ideas with mocking backend, when not to mock. They are more than just a testing tool, they are changing the way we test our code!

Cons

Not having failure logs on the CI server, then I have to go and see screenshots and videos of when it failed. But I read somewhere that they are going to support that pretty soon!

Review Source

Leonardo D.  
Software tester intern  
Information Technology and Services  
Used the software for: Less than 6 months

### "The best non-selenium tool for test automation"

April 24, 2019

5.0

I am really happy using Cypress. It helps me automate tests for the projects I work on.

Pros

How easy it is to install and use it. The fact you can save changes and it automatically starts running the test. It can be used with Cucumber. It can be used with CircleCI. it is easy to see the previous states of the browser at each action of your test.

Cons

I think it lacks of a way to retrieve a specific selector to be used when you are coding, like for a button or a link at the web application.

Review Source

DH

Damir H.  
QA Engineer  
Broadcast Media  
Used the software for: Less than 6 months

### "Get results fast"

September 30, 2020

5.0

Overall, I am very pleased. I got more results in the same time than with other automation frameworks. Although, this may vary with different software being tested.

Pros

I tried using other software for testing automation, but ended up frustrated that after spending time to learn how to setup basic tests, I found that the nature of our software was not allowing for locators to correctly and repeatedly locate the UI items. And then came cypress.io. After having spent some time to grasp the basics of javascript, everything that did not work in other setups simply worked here. Building on the basic concepts it is easy to adapt to every scenario. There is a decent amount of tutorials to get you up and running, but hard comitment is needed to get the most out of it. Also, a good knowledge of javascript is needed.

Cons

Once you get to a bit advanced setups, the tutorials provided offer little help to solving problems and you have to dig deep within the comunity to find the solutions.

Review Source

AA

Amol A.  
QA  
Computer Software  
Used the software for: 1-2 years

### "Easy to build automated test scripts"

May 27, 2019

5.0

Pros

the software is very easy to use and construct test scripts with minimum effort.

Cons

requires some knowledge on how to create functions using js syntax

Review Source

Adam L.  
QA Engineer  
Information Technology and Services  
Used the software for: 6-12 months

### "Great test tool for web apps"

October 22, 2019

4.0

Cypress is built for the modern web which makes it easy to use when interacting with AngularJS elements, something that products like Katalon often struggle with.

Pros

Cypress makes automated sanity checks fairly easy with a lot of features packed nicely in a robust solution. I really enjoy cy.screenshot() so I have something to attach to a JIRA ticket and reference back to, when I revisit the bug at a later date.

Cons

No support for multiple browser tabs. I have a specific scenario that I have to incorporate a different tool, specifically for this purpose.

Review Source

VR

Verified Reviewer  
Senior Frontend Developer  
Internet  
Used the software for: Less than 6 months

### "Cypress is what e2e testing should be from the start"

October 11, 2018

5.0

Pros

Ease of use - it's ridiculously easy to get started with cypress. You just install a single package and you can start writing your own, stable, reliable e2e tests. The fact that it's not Selenium/Webdriver etc. makes it a charm to work with

Cons

The only thing that kinda bugs me is the fact that the browser window does not open for the first time (on Mac), but I'm sure that will get fixed shortly.

Review Source

Jonathan Major C.  
Software Engineer  
Computer Software  
Used the software for: Less than 6 months

### "Love me some Cypress.io!"

January 17, 2019

4.0

Pros

1\. It was easy to learn. It had great examples to help you get started. 2. The documentation was well organized. 3. THE TIME TRAVEL DEBUGGING... So good. 4. The debugging, in general, was the best experience that I ever had when writing e2e/Integration tests. 5. Automatic waiting for assertions.

Cons

The browser support was very limited.

Review Source

VR

Verified Reviewer  
Freelance e-commerce Frontend Developer, Trainer & Consultant, Owner  
Internet  
Used the software for: I used a free trial

### "Great for E2E Testing"

December 12, 2018

4.0

Will be using it to test E2E ecommerce web applications.

Pros

Easy to setup and get started with E2E testing

Cons

Need to get more practical experience with Cypress but did not yet find any cons.

Review Source

Alex R.  
Software Engineer  
Computer Software  
Used the software for: Less than 6 months

### "Cypress + TypeScript "

January 12, 2019

5.0

Cypress made e2e very attainable when I had never succeeded with other tools for lack of patience.

Pros

Cypress makes end to end testing as easy as jest makes unit testing. The TS definitions make exploring the apis easy, and where that falls short, their documentation fills the void and then some.

Cons

I’m not sure if I’ve used cypress enough to have encountered pain points.

Review Source

DS

Daniel S.  
Senior Developer  
Internet  
Used the software for: Less than 6 months

### "Cypress - testing can be easy"

January 10, 2019

5.0

E2E tests of large scale react applications

Pros

Easy Integration into Architecture Great Docs Good Examples Simple API Awesome Community

Cons

Test parallelization only possible with cypress test orchestrator

Review Source

MT

Major T.  
Owner  
Information Services  
Used the software for: 2+ years

### "Great tool for modern web testing"

April 17, 2025

5.0

Very positive. Cypress helped me catch bugs early and improved my workflow. It’s now a key part of how I build and test apps. I also like that they keep improving the tool.

Pros

I’ve been using Cypress to test my web apps and it works really well. It’s easy to set up and I like how I can see everything running in the browser. The docs are helpful, and there’s a big community online. Sometimes it’s a bit slow with big projects, but overall it saves me a lot of time.

Cons

It can be slow when running tests on larger apps, and sometimes it doesn’t work well with certain browser features or plugins. Also, debugging failed tests can be tricky when things break in CI.

Review Source

VR

Verified Reviewer  
Software Engineer in Test  
Information Technology and Services  
Used the software for: 2+ years

### "Software Engineer in Test"

October 12, 2024

5.0

I have been working with Cypress already 6 years. And with every new version we have more opportunities to make e2e coverage better, in our projects.

Pros

1\. Simplicity with installation 2. Good documentation 3. Examples on how to use it

Cons

All is perfect. Cypress provides all what is needed for e2e coverage

Review Source

Similar Products

Featured