Управление окнами 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 - выполнить диалог открытия файла