Управление окнами Windows через прямое подключение к ним. (Доступен с 4.6.32 версии)
Данный объект получается через функции получения интефейса к окну. И позволяет управлять окнами Windows через HWND, а также получать любую информацию по ним и эммулировать взаимодействие с пользователем. Позволяет управлять любыми приложениями Windows ( например ICQ, Skype ,E-Mail и т.д ), автоматизируя в них действия на уровне эмуляции взаимодействия пользователя.
wait_for_open_child_by_text - ожидать открытия дочернего окна по тексту
wait_for_open_child_by_number - ожидать открытия дочернего окна по номеру
wait_for_open_child_by_class - ожидать открытия дочернего окна по имени класса
wait_for_input_idle - ожидать доступности окна
get_clone - клонировать интерфейс к DOM
get_all_child_by_class - получить дочерние окона интерфейса по классу
get_all_child_by_text - получить дочерние окна интерфейса по тексту
get_all_parent - получить все родительские окна
get_all_prev - получить все предыдущие окна
get_all_next - получить все следующие окна
get_all_child - получить все дочерние окна
get_top_owner - получить владельца самого высшего уровня
get_top_parent - получить родителя самого высшего уровня
get_owner - получить окна-владельца
get_parent - получить родителя
get_prev - получить предыдущее окно
get_next - получить следующее окно
get_child_by_class - получить дочернее окно с заданным именем класса
get_child_by_text - получить дочернее окно с заданным текстом
get_child_by_number - получиить дочернее окно с заданным номером
get_child_count - получить число дочерних окон
get_height - получить высоту окна
get_width - получить ширину
get_y - получить y левого верхнего угла окна
get_x - получить x левого верхнего угла окна
get_thread_id - получить идентификатор процесса
get_process_id - получить идентификатор процесса
get_hwnd - получить HWND окна
get_class_name - получить имя класса
get_style - получить стиль
get_number - получить номер
get_text - получить текст окна
is_maximize - проверить максимизацию
is_minimize - проверить минимизацию
is_child - проверить дочерность
is_foreground - проверить что окно имеет активный пользовательский ввод
is_focus - проверить фокус
is_enable - проверить доступность
is_visible - проверить видимость
is_exist - проверить существование
get_ui_element - получить UI
undo - отменить последнее изменение в тексте
clear - очистить текст
paste - вставить текст
copy - копировать текст
cut - вырезать текст
screenshot - сделать скриншот окна
message - отправить сообщение
resize - изменить размеры
move - изменить позиции окна на экране
close - закрыть окно
restore - восстановить размер окна
maximize - максимизировать окно
minimize - минимизировать окно
foreground - вывести на передний план
focus - задать фокус ввода
enable - изменить состояние доступности окна
show - показать или спрятать окно
set_text - задать текст
send_key_up - послать отжатие клавиши
send_key_down - послать нажатие клавиши
key - эмулировать ввод одной кнопки по ее скан коду
set_current_language - задать язык ввода
key_up - отжать заданную клавишу
key_down - нажать заданную клавишу
key(press_key_by_code) - нажать клавишу с заданным кодом
input - ввести строку с клавиатуры
send_mouse_right_up - отправить сообщение - отжатие правой кнопки мыши
send_mouse_right_down - отправить сообщение - нажатие правой кнопки мыши
send_mouse_right_click - отправить сообщение - щелчок правой кнопкой мыши
send_mouse_left_up - отправить сообщение - отжатие левой кнопки мыши
send_mouse_left_down - отправить сообщение - нажатие левой кнопки мыши
send_mouse_double_click - отправить сообщение - двойной щелчок левой кнопкой мыши
send_mouse_click - отправить сообщение - щелчок левой кнопкой мыши
send_mouse_move - отправить сообщение - передвинуть мышь
mouse_right_up - отжать правую кнопку мыши
mouse_right_down - нажать правую кнопку мыши
mouse_right_click - щелкнуть правой кнопкой мыши
mouse_left_up - отжать левую кнопки мыши
mouse_left_down - нажать левую кнопку мыши
mouse_double_click - щелкнуть два раза левой кнопкой мыши
mouse_click - щелкнуть левой кнопкой мыши
mouse_move - передвинуть мышь