作者:普通网友

让 dogtail 自动识别 Qt GUI 元素

让 dogtail 自动识别 Qt GUI 元素

Dogtail 是一个 Python 库,它可以用来自动化 GUI 测试。 它需要通过 UIA 库(例如 AT-SPI)访问被测试应用程序的 GUI 元素。 在本文中,我们将深入了解如何使用 Dogtail 和 AT-SPI 来识别 Qt 程序中的 GUI 元素。

首先,确保已经安装了 dogtail 和 pyatspi2。

pip install pyatspi2 dogtail

接下来,我们创建一个 Qt 程序的简单示例,如下所示:

import sys
from PyQt5.QtWidgets import QApplication, QLabel

app = QApplication(sys
lock