Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是一名测试工程师。我必须测试使用 QWidget 完成的应用程序(软件电话)。我正在使用 python - pywinauto。我可以点击按钮并拨打电话。有一个以 statusLabel 命名的 qwidget 对象。在测试开始时,“Ready”文字就写在上面。当我拨打电话时,此文本会更改为“正在呼叫..”、“已建立呼叫”等。我想检查那个小部件的文本。你有什么主意吗?
Pywinauto 使用标准的 Windows API 调用。不幸的是,许多 UI 库(如 Swing/QT/GTK)并没有以典型的方式响应所使用的 API 调用——所以不幸的是 pywinauto 经常无法获取控制信息。(ps我是pywinauto的作者)。