API Reference
Auto-generated with mkdocstrings from the FlaUI Python wrapper. Element-specific method counts below refer to methods defined on the element (not inherited base methods); each page shows all available methods and properties.
Core
- Automation — entrypoint (UIA2/UIA3 selection, condition factory access)
- Application — launch/attach, main window
- Automation Element — base element operations and
as_*conversions - Condition Factory — build search conditions
Input
- Mouse — 15 mouse operations with
post_wait - Keyboard — typing, modifiers, context manager
- Wait — wait helpers
Tools
- Retry — polling helpers
- Cache Request — caching scope
- Drawing — Point/Rectangle/Color wrappers
- Collections — type conversion utilities
- Exceptions — translated exception types
Elements (by category, element-specific methods)
Interactive
- Button — 4 methods (click, double_click, right_click, invoke)
- CheckBox — 2 methods (toggle, toggle_state)
- RadioButton — 2 methods (select, is_selected)
- ToggleButton — 2 methods (toggle, toggle_state)
- ComboBox — 4 methods (select, expand, collapse, items)
- ComboBoxItem — 2 methods (select, is_selected)
- TextBox — 5 methods (enter, append_text, clear, select_all, text)
- Slider — 3 methods (set_value, value, range)
- Spinner — 3 methods (increment, decrement, value)
- TabItem — 2 methods (select, is_selected)
Containers
- Window — 6 methods (close, patterns, dialogs, visibility, resize)
- Menu — 3 methods (items, select, invoke)
- Tab — 2 methods (select_tab_item, selected_tab)
- ListBox — 3 methods (items, select, selected_item)
- Tree — 4 methods (nodes, expand_all, collapse_all, select_path)
- Grid — 4 methods (rows, columns, cells, get_item)
- DataGridView — 5 methods (rows, cells, headers, select_cell, scroll_into_view)
- Calendar — 3 methods (selected_date, set_date, patterns)
Display
- Label — 1 method (text)
- ProgressBar — 2 methods (value, is_indeterminate)
Complex
- DateTimePicker — 4 methods (value, set_value, parts, open)
- MenuItem — 3 methods (invoke, expand, collapse)
- TreeItem — 4 methods (expand, collapse, children, select)
- ListBoxItem — 2 methods (select, is_selected)
- Thumb — 2 methods (drag, position)
- TitleBar — 2 methods (close, buttons)
UIA2/UIA3 modules are in active porting
UIA2 and UIA3 interop are still being ported from C#. Minor API changes are possible before final release.