Cypress does not depend upon so many other testing tools like selenium and web drivers. It also has some additional features like the time travel feature, which helps a lot while debugging the failed tests. It also has a dashboard where users can see test logs. Review collected by and hosted on G2.com.
It is hard to automate web apps with a lot of iframes. Also, cypress has some really annoying issues such as sometimes it says that tests pass without executing all the steps. It has support for dynamic waits (and auto wait), but if I want to call a function recursively if the element that the function search for is not found, by using try-catch-recursive call, call it is not possible to do so. Review collected by and hosted on G2.com.
