desktop_choose
Select an option from a list, radio, combo, or table cell on the Linux desktop and verify the selection. Handles extended ranges and exclusive or preserving selections, ensuring the chosen item is applied correctly.
Instructions
Choose an observed list/radio/combo option or a visible table cell and verify selection. A table cell selects its whole row. Successful results verify selection only, including already-selected results. If selection alone was requested, stop. Otherwise verify the requested application effect; some controls apply on selection. If the effect did not occur, inspect for an advertised activation action or Apply/Open control, use it, then verify the outcome. Default makes the choice exclusive; extend preserves other list or table-row selections. Scroll offscreen rows into view and inspect again; reacquire after sorting/filtering. Open collapsed options and inspect first. range_end_id selects an inclusive range of at most 50 visible list items or table rows, using two endpoints from the same inspection; reversed endpoints are allowed. Every intermediate item must be inspected in unchanged order, and table endpoints use the same column. extend adds the range; otherwise it replaces the selection. Duplicate range labels, unsupported providers and unloaded gaps are refused. List replacement verifies one clear then each addition; an already exact set is unchanged. Limits: 50 range items and 500 selected items. Selection step receipts are historical verification, never instructions to retry a remainder.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| extend | No | ||
| element_id | Yes | ||
| range_end_id | No |