【发布时间】:2015-11-05 16:12:30
【问题描述】:
我使用 Selenium 进行网站自动化和测试。我正在寻找一个基于 Python 的类似 Selenium 的模块,它可以让我控制标准桌面应用程序,如 Windows 上的 Paint.exe 来控制它。我需要一种通过 Python 自动控制点击和选择的方法。
https://wiki.python.org/moin/PythonTestingToolsTaxonomy 列出一堆。哪个最好?
【问题讨论】:
-
可以使用许多 GUI 框架编写桌面应用程序。您的应用程序使用其中哪些? MFC?赢表格? WPF? QT?这对于选择合适的工具至关重要。
-
类似 Selenium 的桌面应用自动化框架是 github.com/2gis/Winium.Desktop(它支持 WinForms 和 WPF)。 pywinauto 适用于原生应用程序:pywinauto.github.io
标签: python selenium ui-automation