How do you approach Html testing?

I was looking for an end to end testing solution, and came across Cypress which I’ve been using successfully for a couple of months now.

I found it to be simple to set up, and comes with some neat features like time travel, automatic reloads when you change your tests, and automatic waiting for elements to load so you don’t need to add waits to your tests.

It will also take snapshots and videos of the test runs.

You can use the test runner locally, and the dashboard service to integrate with Github and CI/CD provider.

(I also just started using Percy for visual testing, which integrates nicely with Cypress, Github, CI/CD)