Puppeteer ↔ Chrome DevTools Protocol: Is the AXTree snapshot a stable testing contract?
Goal Use page.accessibility.snapshot() to assert accessible names, roles, and states of a single UI component during automated testing. Constraints & Uncertainty The snapshot is produced via the CDP Accessibility.getFullAXTree domain; its shape is not versioned. Chrome’s interestingOnly heuristics change between releases, altering which nodes are returne