Cypress is a tool for browser testing automation. It's very easy to set up and get started with, making it an excellent tool for implementation of end-to-end tests in existing projects.
However, currently Cypress is limited to running tests only with Chrome (and Electron) and -- despite being easy to use efficiently for simple to moderately complex test scenarios -- it lacks some of the Selenium's range and features.