window

Управление окнами Windows
Позволяет получать информацию по всем существующим окнам в системе и получать интерфейсы управления к любому выбранному окну.. Сюда также для удобства вынесены функции позволяющие управлять появляющимися диалогами браузера. Например управлять автоматической выгрузкой и закачкой файлов на сайты, а также работа с диалогами, выдаваемыми Java Script.

Ожидание окна

wait_for_window_open_by_text - ожидание открытия окна с заданным текстом заголовка;

wait_for_window_open_by_class - функция позволяет установить ожидание пока окно с заданным классом не откроется

wait_for_window_close_by_text - функция позволяет установить ожидание пока окно с заданным текстом не закроется

wait_for_window_close_by_class - функция позволяет установить ожидание пока окно с заданным классом не закроется

Получение интерфейса к окну

get_by_hwnd - функция для получения интерфейса окна по его точке

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

get_focused_window - получить окно на котором находится фокус

get_by_point - получить интефейс к окну в заданной точке

get_by_class - получить интефейс к окну с заданным классом

get_by_text - получить интефейс к окну с заданным текстом;

get_by_number - получить интефейс к окну с заданным номером

Получение информации по всем окнам

get_text_by_number - получить заголовок окна по его номеру

get_number_by_text - получить номер окна по его заголовку

get_count - получить число окон

get_all_texts - получить заголовки всех окон;

Получение информации по дочерним окнам

get_child_texts_by_number - получить все заголовки дочерних окно по номеру главного

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

Получение списка интерфейсов к окнам

get_all_by_thread_id - функция для получения списка интерфейсов окон по ID потока

get_all_by_process_id - функция для получения списка интерфейсов окон по ID процесса

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

get_all_by_class - получить интефейсы к окнам с заданным классом

get_all_by_text - получить интефейсы к окнам с заданным текстом

get_all_by_number - получить интефейсы к окнам с заданными номерами

get_all - получить интефейсы к окнам заданного типа

Работа с диалогами (через оконные команды)

execute_print - выполнить диалог печати страницы в файл

execute_authorization - выполнить диалог авторизации

execute_prompt - выполнить диалог ввода дополнительных данных

execute_download_file - выполнить диалог загрузки файла

execute_open_file - выполнить диалог открытия файла