| ▲ | asyncadventure 6 hours ago | |||||||||||||||||||||||||
Great point about the accessibility tree @joeframbach. The "vision impaired customer" analogy is spot on - if an interface works for screen readers, it should work for AI agents. What I find most compelling about this approach is the explicit verification layer. Too many browser automation projects fail silently or drift into unexpected states. The Jest-style assertions create a clear contract: either the step definitively succeeded or it didn't, with artifacts for debugging. This reminds me of property-based testing - instead of hoping the agent "gets it right," you're encoding what success actually looks like. | ||||||||||||||||||||||||||
| ▲ | tonyww 5 hours ago | parent [-] | |||||||||||||||||||||||||
Thanks — that’s exactly our motivation. The key shift for us was moving from “did the agent probably do the right thing?” to “can we prove the state we expected actually holds.” The property-based testing analogy is a good one — once you make success explicit, failures become actionable instead of mysterious. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||