1

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

4

1 回答 1

1

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

于 2012-08-21T05:00:25.630 回答