get_accessible_tree
Read what a screen reader finds in a GUI session: every visible node with role, name, description, and states. Find clickable elements by name and detect unnamed controls.
Instructions
Read 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 take_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 |