
The easiness of adapting to the development environment Review collected by and hosted on G2.com.
The major concerns was about handling iframes Review collected by and hosted on G2.com.

The easiness of adapting to the development environment Review collected by and hosted on G2.com.
The major concerns was about handling iframes Review collected by and hosted on G2.com.

Cypress is praised for its easy setup, fast test execution, real-time reloading and debugging capabilities, automatic waiting and retrying, excellent documentation and community support, bundled assertion library, and powerful test capabilities. It offers developers an intuitive API, speeds up test runs, simplifies debugging with time-traveling, and automates waiting and retrying. Review collected by and hosted on G2.com.
It has some areas which are need to be improved including limited browser support primarily for Chromium-based browsers, challenges with cross-domain and iframe interactions, occasional difficulties in debugging complex scenarios, and a steeper learning curve for advanced features. However, with an active community and ongoing development, Cypress continues to evolve and address these concerns, making it a valuable testing framework for many developers. Review collected by and hosted on G2.com.

One of the things I like best about Cypress is its ability to perform E2E testing effectively.
The tool is user-friendly and easy to set up, which makes it accessible for developers of all levels.
Additionally, the developer experience is great, with the Cypress Dashboard providing useful debugging tools and insights. Review collected by and hosted on G2.com.
One of the downsides of Cypress is that it requires the app to be launched in another process, whether in a local environment or in production. This can be problematic if you need to test a specific page or function that is not easily accessible. Additionally, Cypress does not always correctly simulate certain user actions, such as hover, which can make it difficult to test some interactions. These limitations can make it challenging to fully test and validate the functionality of an application. Review collected by and hosted on G2.com.
I am using cypress from last 3 years this is one of the best tool for the end to end testing and it's very fast compare to selenium and easy to use and learn if you know javascript basics Review collected by and hosted on G2.com.
For now there is no any disadvantage for cypress Review collected by and hosted on G2.com.

I would say that I like the most the documentation provided by the Cypress team and the fact that you can find solutions for hickups on the Internet.
Interacting with the elements using Cypress is easy, and can help writing end to end tests, being able to test both UI and Backend / APIs with Cypress. Review collected by and hosted on G2.com.
I do not have any cons related to Cypress. Review collected by and hosted on G2.com.
I love that you can run your test in a browser and see all of them running in real-time. This gives you a great vantage point into your test suites, so you can see exactly where issues may be occurring. Review collected by and hosted on G2.com.
Mocking APIs in Cypress is not always super straightforward and can take some getting used to. I also feel like unit testing could be a bit more intuitive as well. Review collected by and hosted on G2.com.

Cypress ensures that the demands for debugging is less & we can run identical event loop using our code quickly. Whenever we query an element, Cypress waits for a while and initiates auto-retry when the required results are not found immediately. We can inspect our web application, network, storage & any Document Object Model (DOM) using the Cypress platform. Review collected by and hosted on G2.com.
Nothing in particular to be mentioned as a dislikable feature in Cypress. It covers our test goals, creates test case designs, and incorporates logical conditions within a program module. It makes use of source maps to enhance great error approachability. Review collected by and hosted on G2.com.

Cypress is easy to use, easy to knowledge, easy to find elements to create the tests, and perfectly integrated with Node.Js, and is good too for doing tests of APIs Restful. Much faster and stabilized in comparison to Selenium Review collected by and hosted on G2.com.
- Only Javascript to use;
- Parallel tests is only disposable in pay area; Review collected by and hosted on G2.com.

Cypress is to learn, and its syntax is not complicated as other automation tools Review collected by and hosted on G2.com.
Cypress can't be used for cross-browser testing Review collected by and hosted on G2.com.

Cypress is easy to set up and has multi-faceted solutions for whatever your test needs may be. At first glance, it seems like a one-trick web UI e2e solution. But upon further use you will quickly realized this tool can be used for so much more. Review collected by and hosted on G2.com.
Cypress has its flaws, starting off as a Chrome browser-only solution is a big drawback. Once you get past that and begin using it you will quickly find out they've been hard at work adding more browsers like Firefox and Edge. No mobile support creates a tough choice for some teams if they want to have a one-trick solution for all automated testing. Review collected by and hosted on G2.com.