Desktop Application Automation
Click, type, get text from desktop elements; launch/terminate apps (Windows only)
| Activity | What it does |
|---|---|
| Check Element Exists | Checks if a desktop element exists on desktop. If it does, the output will be true; otherwise, it will be false. |
| Collapse Element | Collapses a tree node, dropdown or menu via the UIA ExpandCollapsePattern (Windows only). No-op if the element is alread |
| Copy to Clipboard | Writes plain text to the operating system clipboard. Overwrites any existing clipboard contents. |
| Double Click | Double clicks on a specified desktop element. |
| Expand Element | Expands a tree node, dropdown or menu via the UIA ExpandCollapsePattern (Windows only). No-op if the element is already |
| Get Children | Targets a specified desktop element and gets the children from it (Windows only). |
| Get Desktop Table Row (by index) | Returns all cells in a single grid / table row as a JSON array of strings (Windows only). Useful when the column count i |
| Get Desktop Table Rows (all) | Returns every cell in the grid / table as a JSON 2-D array — one inner array per row, one string per cell (Windows only) |
| Get Details | Targets a specified desktop element and gets the details from it (Windows only). |
| Get Element Value | Reads the value of a text input, combobox or range element via the UIA ValuePattern (Windows only). Complements 'Get Tex |
| Get Selected Item | Reads the currently selected item from a combobox, list or tree via the UIA SelectionPattern (Windows only). Returns the |
| Get Table Cell | Reads the value of a single grid / table cell at the given row and column (0-based) via the UIA GridPattern (Windows onl |
| Get Table Cell By Headers | Reads the value of a grid / table cell at the intersection of the given row-header and column-header text (Windows only) |
| Get Table Column Count | Returns the number of columns in a grid / table via the UIA GridPattern (Windows only). |
| Get Table Column Headers | Returns the column header names of a grid / table as a JSON array of strings (Windows only). Uses the UIA TablePattern; |
| Get Table Row Count | Returns the number of rows in a grid / table via the UIA GridPattern (Windows only). |
| Get Text | Targets a specified desktop element and gets the text from it (Windows only). |
| Get Toggle State | Reads the current state of a checkbox, radio button or toggle button (Windows only). Uses the UIA TogglePattern; returns |
| Hover | Hovers over a specified desktop element. |
| Keyboard Input | Targets a specified desktop element and sends a keyboard input to it. |
| Launch Application | Launch/start/run an external application or program from a specified file path and capture its process ID. |
| Left Click | Clicks on a specified desktop element. |
| Mouse Drag | Targets a specified desktop element and drags it. |
| Read Clipboard | Reads the current plain text contents of the operating system clipboard. |
| Right Click | Right clicks on a specified desktop element. |
| Scroll | Scrolls a specified desktop element. |
| Scroll Into View | Scrolls a list / grid item into the visible viewport via the UIA ScrollItemPattern (Windows only). Useful before clickin |
| Select Combobox Item | Selects an item by visible text in a combobox or list (Windows only). Expands the combobox if collapsed and uses the UIA |
| Set Input Value | Sets the value of a text input or editable combobox. Uses the UIA ValuePattern when possible (instant, off-screen safe); |
| Set Table Cell Value | Sets the value of a grid / table cell at the given row and column (0-based) via the UIA ValuePattern (Windows only). Som |
| Set Table Cell Value By Headers | Sets the value of a grid / table cell at the intersection of the given row-header and column-header text (Windows only). |
| Take Desktop Screenshot | Captures a full-page screenshot of the desktop and saves it to a specified directory. The screenshot can be named option |
| Take Element Screenshot | Captures a screenshot of a desktop element and saves it to a specified directory. |
| Terminate Application | Stop/terminate/kill a running application process using its process ID (PID) or process name. |
| Toggle Element | Flips the state of a checkbox / radio / toggle button via the UIA TogglePattern (Windows only). Cleaner than a coordinat |