2012-08-16 137 views
1

我是一名测试工程师。我必须测试使用QWidget完成的应用程序(软件电话)。我正在使用python - pywinauto。我可以点击按钮并拨打电话。有一个用statusLabel命名的qwidget对象。在测试开始时,写上“Ready”文本。当我拨打电话时,此文本将更改为“拨打电话”,“拨打电话”等。我想检查该小部件的文本。你有什么主意吗?使用pywinauto查找qwidget对象文本

回答

1

Pywinauto使用标准的Windows API调用。不幸的是,许多UI库(比如Swing/QT/GTK)不会以典型的方式响应所使用的API调用 - 所以不幸的是pywinauto通常无法获取控制信息。 (P.s.我是pywinauto的作者)。

+0

谢谢你的回复 – user1239882 2012-08-27 08:05:40