Уведомления

Группа в Telegram: @pythonsu

#1 Май 30, 2017 23:01:04

algoriatchev
Зарегистрирован: 2017-05-27
Сообщения: 4
Репутация: +  1  -
Профиль   Отправить e-mail  

pywinauto - GUI Automation

Спасибо. Буду ждать 0.6.3.
Текущий мастер бранч гляну.

Офлайн

#2 Июнь 20, 2017 23:52:01

vvryabov
Зарегистрирован: 2015-04-19
Сообщения: 13
Репутация: +  1  -
Профиль   Отправить e-mail  

pywinauto - GUI Automation

Сделал немного другой fix. Просто перешёл на win32gui.SendMessage в двух оставшихся местах (недовыпилили). Можно проверить с форка из пулл реквеста: https://github.com/pywinauto/pywinauto/pull/373 (у меня локально не воспроизводится и в автотестах тоже).

Офлайн

#3 Июнь 22, 2017 06:58:19

algoriatchev
Зарегистрирован: 2017-05-27
Сообщения: 4
Репутация: +  1  -
Профиль   Отправить e-mail  

pywinauto - GUI Automation

Спасибо. Проверю.
Кстати, есть другая проблема. Наша апликуха имеет Ribbon bards, на них несколько кнопок, и по ним выпадают меню. Хорошо если без вложенных подменю. Скажите, как с этим бороться?

Офлайн

#4 Июнь 22, 2017 09:01:57

vvryabov
Зарегистрирован: 2015-04-19
Сообщения: 13
Репутация: +  1  -
Профиль   Отправить e-mail  

pywinauto - GUI Automation

Для Ribbon bar нужно использовать Application(backend='uia') и Inspect.exe в качестве Spy tool. UIA - это новый бэкенд с версии 0.6.0. Вот есть пример для MS Paint: https://github.com/pywinauto/pywinauto/blob/master/examples/mspaint.py Ну, и опять же, print_control_identifiers(depth=2) в помощь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version