Skip to content

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

Input

  • Mouse — 15 mouse operations with post_wait
  • Keyboard — typing, modifiers, context manager
  • Wait — wait helpers

Tools

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

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.