get_window_list
Enumerate visible OS windows on a launched TestClient X display to see open main windows, cards, or dialogs, returning each window ID, title, and optional geometry.
Instructions
Enumerate the visible OS windows on the TestClient's X display natively. Lists the window-manager's top-level
windows on display (the one from launch_test_client(display=…) status, e.g. ":101") via xdotool — id +
title (+ geometry {x, y, width, height} unless geometry=false). Use to see what the client has open
(main window, an opened list/card, a modal dialog) at the OS level; address an individual window programmatically
with activate_window / close_window. Requires xdotool + a launched display. Returns {display, count,
windows:[{id, title, geometry?}]}. (The protocol-level "windows known to the test client" list is
get_window_list_testclient.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| display | Yes | ||
| geometry | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||