Я смотрю на идентификаторы элементов управления для создания сценария автоматизации и заметил, что при первом запуске print_control_identifiers()
у меня появилось DataItems
. Однако в любое время после этого при выполнении одной и той же команды print_control_identifiers()
все элементы управления обнаруживались, кроме DataItems
.
Код:
app = Application(backend="uia").connect(best_match="ARMOR CRITICAL")
app.window(control_type="Window").child_window(control_type="Document").print_control_identifiers()
Выход - первый проход
Выход - второй проход
Я использую бэкэнд UIA каждый раз.
Я использую Python 3.7.4
и pywinauto 0.6.8