Been working on my own Saas for a few months now and I’m starting to struggle with UI testing. I’m wondering if there are any reliable web test recorders or if scripting is the only way to go. The ones I’ve used so far break immediately if a button moves even the tiniest bit. It seems like they’re recording pixel coordinates as if they’re set in stone. I am spending more time babysitting broken tests than writing features. I’d rather have no tests than a tool that fails on every deploy.
I need something built for Chromium that understands the DOM. Like semantically understands it. Meaning it’s not looking to click at a specific position. It understands that the goal is to click the primary CTA in the checkout form. The tools I am aware of all have brittle selectors.
Is there a tool that understands what a button is rather than where it’s located? Am I asking for too much?