free tool
What would a reviewer say about your test?
Paste a Playwright, Cypress or Selenium test and see what a careful reviewer would flag: selectors that break on any redesign, fixed sleeps, a missing await that makes an assertion meaningless, and tests that never actually check anything.
It runs in your browser. Your code is not uploaded anywhere, and you do not need an account.
What this looks for
- Tests that assert nothing. A test runner only reports whether your code threw an error. A test with no assertion passes no matter what the page did.
- Fixed sleeps. A hard wait is wrong in both directions: it wastes time when the page is ready, and still fails when the server is slow.
- Position based selectors. Anything anchored to nth-child or an index breaks the next time someone reorders the page.
- Missing awaits. An unawaited web-first assertion returns a promise. The test finishes before the check runs, and passes whatever the page says.
If your assertions live in page objects, this review can see that you assert something, but not what you assert. A method named assertHeadingIsVisible is taken at its word. Whether it really checks the heading is something only running the test against a broken page can prove.