Cypress.io is a testing library for browser-based end-to-end tests. This means you test the entire application in contrast to unit and integration tests that only test a portion of your app. The testing happens in the browser in the same way a regular user would use the application under testing.
After +10 years of testing with Selenium and Robot Framework, we moved to Cypress some time ago. I would like to share the experiences we gathered in recent months with Cypress.