Same experience here. Invested a lot time rewriting tests after each framework did the same thing:
- spent days/weeks refactoring tests to work with new testing framework - got tests 100% passing locally, passing in CI env - tests fail randomly on other people's machine or in CI - pick new framework, rinse repeat.
Tried cypress, webdriver, jest, etc. Total waste of time.