We're currently using Cypress for some automated testing on a recent project and its extremely brittle. Considering moving to playwright or puppeteer but not sure if that will fix the brittleness.
We're currently using Cypress for some automated testing on a recent project and its extremely brittle. Considering moving to playwright or puppeteer but not sure if that will fix the brittleness.
So, definitely more useful if you care about more than just your main thread.
It is also just really easy to write a performant test suite with Playwright, it is easy to parallelize, which is terrible in Cypress, almost intentionally so to sell their cloud products, which you do not need. The way Playwright works just feels more intuitive and stable to me.
we plan to use rr-web and maybe browsertrix for our website archival / replay system for deterministic evals.
Playwright's "trace" viewer is also fantastic providing periodic snapshots and performance debugging.