DEV Community

Cover image for JavaScript End 2 End Testing for Mere Mortals

JavaScript End 2 End Testing for Mere Mortals

vladimirbag on July 18, 2019

My name is Vladimir, I live and work in Ukraine. I am a beginning QA engineer, and sooner or later I will have to face such concept as "test automa...
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.

Collapse
 
vladimirbag profile image
vladimirbag

Hey)

Thanks for the feedback.

Be sure to see your offer.