The problem with selector-based testing
If you've maintained a Playwright or Cypress test suite for more than a few months, you know the drill. A designer renames a class, a developer restructures a form, and suddenly 30 tests are broken — not because the feature broke, but because .submit-btn became [data-action="submit"].
You end up in a loop: fix selectors, ship, selectors break, fix selectors. The tests stop being useful because nobody trusts them.
What we built
We built Confidence Gate — an AI-powered test execution engine where you describe test steps in plain English and the system figures out the rest.







