At hashnode , we were recently experimenting with different tools for e2e testing. Initially we gave jest + puppeteer a try. Even though the setup worked fine, the tests were running slow and were sometimes acting weird and inconsistent.
We decided to try either nightmare or cypress. We ended up trying cypress and I should say it was way better than our jest + puppeteer setup, in terms of size of the tests and the readability.Also cypress commands are chainable which is very convenient. Cypress also have a UI which is super useful from my standpoint.
Take note that these are our initial impressions we will update this thread with more information in the coming days.
I currently do not, however after hearing about it and doing a quick skim of the docs/info it seems super useful. Might pick it up for my next set of projects.
Aravind
Software Engineer At Hasura, Hashnode Alumnus
At hashnode , we were recently experimenting with different tools for e2e testing. Initially we gave
jest + puppeteera try. Even though the setup worked fine, the tests were running slow and were sometimes acting weird and inconsistent.We decided to try either nightmare or cypress. We ended up trying cypress and I should say it was way better than our
jest + puppeteersetup, in terms of size of the tests and the readability.Also cypress commands are chainable which is very convenient. Cypress also have a UI which is super useful from my standpoint.Take note that these are our initial impressions we will update this thread with more information in the coming days.