Reduce flaky E2E tests by treating selectors as replaceable cache and auto-healing tests | saasbrowser.ai