humanemulator.net — справка.
Продукт, демо и покупка — на
хуманэмулятор.рф
|
Демо
|
Купить
|
API
|
Changelog
Добавлено в августе 2026.
WINDOW /ui
UI Automation: работа с элементами интерфейса Windows (IUIAutomation)Поиск элементов
Дерево элементов
Свойства и информация
Действия с элементом
Мышь
Прокрутка
Таблица / Grid
Окно и вид
Поиск элементов
get_from_point – Получить элемент из заданной точки
get_by_property – Получить первый элемент по значению свойства
get_by_properties – Получить первый элемент по значению нескольких свойств
get_all_by_property – Получить все элементы с заданным значением свойства
get_all_by_properties – Получить все элементы с заданными значениями нескольких свойств
is_exist – Проверить существование UI элемента
wait_for_ui_open_by_property – Ожидать появление интерфейса с заданным свойством
wait_for_ui_close_by_property – Ожидать закрытия интерфейса с заданным свойством
wait_for_ui_open_by_properties – Ожидать появление интерфейса с заданными свойствами
wait_for_ui_close_by_properties – Ожидать закрытия интерфейса с заданными свойствами
Дерево элементов
get_clone – Клонировать UI элемент
is_equal – Сравнить UI элементы на равенство
get_top_parent – Получить родительский элемент самого верхнего уровня
get_parent – Получить родительский элемент
get_child – Получить дочерний элемент
get_next – Получить следующий элемент
get_prev – Получить предыдущий элемент
get_all_parent – Получить все родительские элементы 1-го уровня вложенности
get_all_child – Получить все дочерние элементы 1-го уровня вложенности
get_all_next – Получить все следующие элементы
get_all_prev – Получить все предыдущие элементы
Свойства и информация
get_info – Получить информацию о UI элементе
get_property – Получить значение свойства
get_supported_patterns – Получить поддерживаемые шаблоны
get_supported_properties – Получить поддерживаемые свойства
get_rect – Получить прямоугольник, занимаемый элементом на Рабочем столе
get_clickable_point – Получить точку для клика
get_interaction_state – Получить текущее состояния окна при взаимодействии с пользователем или программой
screenshot – Сделать скриншот UI элемента
Действия с элементом
invoke – Вызвать
focus – Установить фокус на UI элемент
toggle – Переключить состояние UI элемента
get_toggle_state – Получить состояние переключателя
expand – Развернуть/Свернуть UI элемент
get_expanded_state – Получить состояние развернутости
select – Выбрать UI элемент
is_selected – Проверить, выбран ли элемент
is_multiselected – Проверить, поддерживает ли элемент мультивыбор
get_selected – Получить выбранные элементы
get_selection_container – Получить контейнер элементов с возможностью выбора
set_value – Задать значение UI элемента
get_value – Получить значение UI элемента
is_read_only – Проверить, доступен ли элемент только для чтения
input – Полная эмуляция ввода строки в UI элемент
get_text – Получить текст UI элемента
send_key_down – Послать нажатие клавиши down
send_key_up – Послать отжатие клавиши up
realize – Делает виртуальный элемент полностью доступным как элемент модели автоматизации
wait_for_input_idle – Дождаться возможности взаимодействия с окном
Мышь
mouse_move – Перемещение мышью
mouse_click – Щелчок мышью
mouse_double_click – Двойной щелчок мышью
mouse_left_down – Нажатие левой кнопки мыши down
mouse_left_up – Отжатие левой кнопки мыши up
mouse_right_click – Щелчок правой кнопки мыши
mouse_right_down – Нажатие правой кнопки мыши down
mouse_right_up – Отжатие правой кнопки мыши up
send_mouse_move – Перемещение мышью
send_mouse_click – Клик мышью
send_mouse_double_click – Двойной клик мышью
send_mouse_left_down – Нажать левую кнопку мыши down
send_mouse_left_up – Отжать левую кнопку мыши up
send_mouse_right_click – Клик правой кнопки мыши
send_mouse_right_down – Нажать правую кнопку мыши down
send_mouse_right_up – Отжать правую кнопку мыши up
Прокрутка
scroll_vertical – Задать позицию вертикальной полосы прокрутки в процентах
scroll_horizontal – Задать позицию горизонтальной полосы прокрутки в процентах
get_scroll_info – Получить информацию о прокрутке
scroll_into_view – Прокрутить область, чтобы отобразить элемент в видимой области окна
Таблица / Grid
get_grid – Получить таблицу, в которой находится этот элемент
get_grid_rows – Получить число строк в таблице
get_grid_cols – Получить число столбцов в таблице
get_grid_item – Получить интерфейс элемента таблицы
get_grid_item_info – Получить информацию по заданному элементу таблицы
get_table_info – Получить информацию об элементе как о таблице
get_column_headers – Получить заголовки столбцов таблицы
get_row_headers – Получить заголовки строк таблицы
Окно и вид
get_window_interface – Получить интерфейс окна если есть
get_wi – Получить интерфейс окна
get_window_info – Получить информацию об элементе как об окне
close – Закрыть окно
set_window_visual_state – Задать визуальное состояние окна
dock – Пристыковать элемент
get_dock_pos – Получить стыковочную позицию закрепления элемента
move – Переместить элемент
resize – Изменить размер элемента
rotate – Повернуть элемент
get_transform_info – Получить информацию о возможностях трансформации
get_view_name – Получить имя представления элемента
set_current_view – Задать текущее активное представление элемента
get_current_view – Получить текущее активное представление элемента
get_supported_views – Получить массив целочисленных значений, которые определяют представления, связанных с элементом управления
=====================================
Объекты DOM System Web Window
=====================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этого объекта, пишите в комментарии или на наш наш форум