В Python, как мне автоматизировать управление пользовательским интерфейсом в программе, которая использует WPF? - PullRequest
3 голосов
/ 21 октября 2011

Я работал над этой программой на Python, чтобы попытаться провести автоматическое тестирование. Проблема в том, что до недавнего времени я мог нормально использовать pywinauto. Теперь я должен контролировать некоторые программы, чей пользовательский интерфейс выполнен с помощью Windows Presentation Foundation (WPF). До сих пор я использовал стандартный интерпретатор Python. Однако теперь, когда мне приходится иметь дело с этим, это может означать необходимость переноса на IronPython.

Может кто-нибудь сказать мне, как мне следует автоматизировать управление программами с помощью WPF для их пользовательских интерфейсов, когда моя программа автоматизации написана на Python?

1 Ответ

0 голосов
/ 22 октября 2011

Я предполагаю, что вы пытаетесь отправить сообщения окна на элементы управления или имитировать нажатия клавиш.

Посмотрите на этот вопрос:

Опыт работы с UI Automation и WPF

...