使用pywinauto查找qwidget对象文本

时间:2012-08-16 08:14:59

标签: python testing qwidget pywinauto

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

1 个答案:

答案 0 :(得分:1)

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