DEV Community

Discussion on: JavaScript End 2 End Testing for Mere Mortals

Collapse
 
ikas profile image
Henrique Pacheco

Hey :) very nice post 👌

You should also check Cypress (cypress.io/), I've been using it for E2E testing in a couple of projects and really enjoy the simple API!

Collapse
 
vladimirbag profile image
vladimirbag

Hey.

However, cypress has lots of limitations, for instance you can't upload or download files, no multiple tabs or iframes support. While Cypress is a good tool for components testing, for general end 2 end tests I prefer Puppeteer from Google Chrome. I also use CodeceptJS which has a very simple syntax and brings cypress-like experience to Puppteer.