accessible_tree
Inspect the GUI accessibility tree as a screen reader sees it—roles, names, states—to find clickable elements by name and spot unlabeled controls.
Instructions
What a screen reader would find: every visible node, a line each, indented, with its role, name, description and the states a screen reader says (focusable, focused, checked...). The cheapest way to see what's on screen and what can be clicked by name. A node with an empty name ("") is one a screen reader can say nothing for. Use screenshot for how it looks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bounds | No | Add @x,y WIDTHxHEIGHT to each line | |
| window | No | A window's title, exactly or a regex matched in full, or app=RE for its app id | |
| session | Yes | Its name, from start_session |