...
Clock - there are situations when it is useful to control your application's date and time in order to override its behavior or avoid slow tests. With cy.clock() you can control. If in your test you have to need wait for some time, you can actually trick the clock to not waste your time:
Date
setTimeout
setIntervasetInterval
CYPRESS ALSO COMES WITH A LOT OF TOOLS BUILD IN:
...
Fist trade-off limitation is: It’s it’s not really “General Automation Tool”. Cypress relies on the browser, it’s not good for the applications which are not web based.
Second limitation is: It it doesn’t support multiple tabs by design. It things that this scenario can be resolved in different ways. It has an article about it and solution how you can address that.
For the same reason: it can be fired up the two browser at the same time.
...