найти текст объекта qwidget с помощью pywinauto

1

Я работаю инженером-испытателем. Я должен проверить приложение (софтфон), которое выполняется с помощью QWidget. Я использую python - pywinauto. Я могу нажимать кнопки и делать звонки. Существует объект qwidget с именем statusLabel. В начале теста на нем написано "Готово". Когда я звоню, этот текст изменяется как "Calling..", "Call Foundlished" и так далее. Я хочу проверить текст этого виджета. Есть ли у вас какие-либо идеи?

Теги:
testing
pywinauto
qwidget

1 ответ

1
Лучший ответ

Pywinauto использует стандартные вызовы API Windows. К сожалению, многие библиотеки пользовательского интерфейса (например, Swing/QT/GTK) не реагируют типичным образом на используемые API-вызовы - поэтому, к сожалению, pywinauto часто не может получить управляющую информацию. (Пс Я - автор pywinauto).

  • 0
    Спасибо за ваш ответ
Сообщество Overcoder
Наверх
Меню