Hacker News new | ask | show | jobs
by Muhammad-21 28 days ago
Fair point, getByRole is the right way to write Playwright tests and I worded that comparison badly. Thanks for calling it out.

What I actually care about is who maintains the thing. Even a well-written getByRole test is still code that someone has to own: page objects, assertions, a scripted path. In qpilot the only stored artifact is the plain text test case. Whatever maps steps to elements gets derived from the live page at runtime on every run, so there's no stored selector layer that can go stale.