ui

Объект для работы с неоконными элементами пользовательского интерфейса

get_window_interface - получить window interface если есть

is_equal - сравнить ui равенство

get_scroll_info - получить информацию о скролле

Дерево элементов: Получить

get_child - получить дочерний элемент

get_top_parent - получить родительский элемент самого верхнего уровня

get_prev - получить предыдущий элемент

get_next - получить следующий элемент

get_parent - получить родительский элемент

Дерево элементов: Получить всё

get_all_parent - получить все родительские элементы (1-го уровня вложенности)

get_all_prev - получить все предыдущие элементы

get_all_next - получить все следующие элементы

get_all_child - получить все дочерние элементы (1-го уровня вложенности)

Информация

get_supported_properties - получить поддерживаемые свойства

get_supported_patterns - получить поддерживаемые шаблоны

get_property - получить свойство

get_info - получить информацию

get_clickable_point - получить точку щелчка

get_rect - получить прямоугольник, занимаемый элементом на десктопе

is_exist - проверить существование

Мышь: движение

mouse_move - перемещение мышью

Мышь: левая

mouse_left_up - отжатие левой кнопки мыши

mouse_left_down - нажатие левой кнопки мыши

mouse_double_click - двойной щелчок мышью

mouse_click - щелчок мышью

Мышь: правая

mouse_right_up - отжатие правой кнопки мыши

mouse_right_down - нажатие правой кнопки мыши

mouse_right_click - щелчок правой кнопки мыши

Ожидание

wait_for_ui_close_by_properties - ожидать закрытия интерфейса с заданными свойствами

wait_for_ui_open_by_properties - ожидать появление интерфейса с заданными свойствами

wait_for_ui_close_by_property - ожидать закрытия интерфейса с заданным свойством

wait_for_ui_open_by_property - ожидать появление интерфейса с заданным свойством

Паттерны: Вид

get_supported_views - получить поддерживаемые виды

get_current_view - получить активный вид

set_current_view - задать активный вид

get_view_name - получить имя вида

Паттерны: Виртуальный

realize - сделать доступным для взаимодействия виртуальный UI

Паттерны: Выбор: Контейнер

get_selected - получить выбранные

is_multiselected - проверить, поддерживает ли элемент мультивыбор

Паттерны: Выбор: Элемент

select - выбрать

get_selection_container - получить контейнер элементов с возможностью выбора

is_selected - проверить, выбран ли элемент

Паттерны: Задать Фокус Ввода

focus - задать фокус ввода

Паттерны: Значение

set_value - задать значение

get_value - получить значение

is_read_only - проверить, что только для чтения

Паттерны: Окно

get_interaction_state - получить состояния взаимодействия окна

wait_for_input_idle - дождаться возможности взаимодействия с окном

set_window_visual_state - задать визуальное состояние окна

close - закрыть окно

get_window_info - получить информацию об элементе как об окне

Паттерны: Переключение

toggle - переключить

get_toggle_state - получить состояние переключателя

Паттерны: Пристыковка

dock - пристыковать элемент

get_dock_pos - получить стыковочную позицию

Паттерны: Прокрутка: Контейнер

scroll_horizontal - задать позицию горизонтального скрола (в процентах)

scroll_vertical - задать позицию вертикального скролла (в процентах)

get_transform_info - получить информацию о возможностях трансформации

Паттерны: Прокрутка: Элемент

scroll_into_view - показать элемент в области видимости скролла

Паттерны: Развернуть

expand - свернуть / развернуть

get_expanded_state - получить состояние свернутости

Паттерны: Сетка: Контейнер

get_grid_item - получить интерфейс элемента таблицы

get_grid_cols - получить число столбцов в таблице

get_grid_rows - получить число строк в таблице

Паттерны: Сетка: Таблица

get_row_headers - получить заголовки строк

get_column_headers - получить заголовки столбцов

get_table_info - получить информацию о таблице

Паттерны: Сетка: Элемент

get_grid - получить таблицу, в которой находится данный элемент

get_grid_item_info - получить информацию по заданному элементу таблицы

Паттерны: Трансформация

rotate - повернуть элемент

resize - изменить размер элемента

move - изменить позицию элемента

Получить

get_from_point - получить из заданной точки

get_by_property - получить по значению свойства

get_by_properties - получить по значению нескольких свойств

Получить все

get_all_by_properties - получить все с заданными значениями нескольких свойств

get_all_by_property - получить все с заданными значениями свойства