Durable identity is converging. The handle isn't. (opens in new tab)
An agent clicks a button on a page. The page re-renders. The same button is still there, same label, same place, doing the same thing. But the handle the agent was holding, the reference it would use to click that button again, is now stale. The element did not move. The name for it did. This is the actual problem of driving a browser with a model, and for a long time I thought I was alone in naming it that way. I was wrong, and the way I was wrong is worth a post. When I started building anc...
Read the original article