让 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