How do I actually fix flaky Selenium tests without rewriting everything?
Inherited a Selenium + Java + TestNG suite. ~600 tests, roughly 8% flake rate. Rewriting in Playwright isn't on the table this quarter. Every "fix flaky tests" article says "use explicit waits". We already do. Flake still happens. What's the practical checklist for cutting flake in an existing Selenium suite without a full rewrite?
