For end to end testing of websites, should be really simple to use and easier to setup than Selenium. Write javascript to execute tests.
Until now, end-to-end testing wasn’t easy. It was the part developers hated.
Not anymore. Cypress makes setting up, writing, running and debugging tests easy.
En example:
describe('My First Test', function() { it('finds the content "type"', function() { cy.visit('https://example.cypress.io') cy.contains('hello world') }) })
This will visit the Cypress example site, look for an element with the text “hello world” and fail the test if it doesn’t exist.