I’ve been thinking about this for a while now. Every time I’ve tried to hand-write browser automation scripts, they break almost immediately when a website changes its markup. It’s frustrating because you spend hours getting something working, and then the next day the selectors are gone.
I recently tried describing what I wanted to do in plain English instead of writing code—basically just saying “go to this page, find the price, and save it” without worrying about the actual implementation. The idea was that if it’s expressed in plain language, maybe it could adapt when things shift around.
But I’m skeptical. Does converting a description into an actual workflow actually make it more stable? Or are we just pushing the fragility problem somewhere else? Like, maybe the AI generates better selectors, but what happens when the page structure completely changes?
Has anyone actually tested whether this kind of approach survives real-world website updates, or is it still just as brittle as hand-coded automation?