Open
Description
Due to the auto-recovery behavior of RobustWebElement objects, it's possible to have the items in an existing component collection silently fall out of sync with the actual page content they represent.
All of the solutions I've thought about so far will either impose overhead on every collection access or fire too late to be bulletproof.
This issue is complicated by the prospect of nested collections. When an element goes stale, all of the collections that contain the element must be rebuilt. This will require logic in the reference refresh implementation to check for collection associations. Ultimately, it may prove to be impossible to implement bulletproof auto-recovery for nested collections.
Metadata
Metadata
Assignees
Labels
No labels