Structs§
- Desktop
- Entry point for UI automation: enumerate windows and launch applications.
- Element
Info - Properties of a UI element probed at a point.
- Locator
- Scoped element finder: searches within a root element for a selector match.
- Mouse
Hook - NoBrowser
- No-op
Browserstub for non-Windows platforms. - Overlay
- Taskbar
Button - UIElement
- UiaProbe
Enums§
- Click
Type - Type of mouse click to perform.
- Scroll
Axis - Direction for a scroll wheel event.
- Selector
- How to locate a UI element within a parent.
- UiError
- Error type for UI automation operations.
- Window
Action - Window state action for
set_window_state.
Functions§
- activate_
task_ view_ window - activate_
window_ preflight - clipboard_
read - clipboard_
write - dismiss_
dialog_ button - focus_
app_ by_ name - foreground_
pid - get_
cursor_ pos - get_
process_ name - init_
com - Initialise COM (MTA) on the calling thread. Call once before using any UIA functions.
- init_
logging - Initialise logging: coloured stdout (Info for everything, override with
RUST_LOG) and optional file (Info for third-party crates, Debug for workspace crates). - init_
logging_ file_ only - File-only logger — no stdout output. Used in pipe mode (spawned by automata-client).
- key_
press - kill_
process_ by_ pid - list_
processes - list_
task_ view_ windows - list_
taskbar_ buttons - mouse_
click - mouse_
drag - mouse_
move - mouse_
scroll - move_
cursor - parse_
window_ count - scroll_
wheel - send_
ctrl_ c - set_
window_ bounds - set_
window_ state - show_
desktop - type_
text