我使用Selenium进行网站自动化和测试。我正在寻找一个基于Python的Selenium模块,它可以让我控制像Windows上的Paint.exe这样的标准桌面应用程序来控制它。我需要一种通过Python自动控制点击和选择的方法。
https://wiki.python.org/moin/PythonTestingToolsTaxonomy列出一堆。哪一个最好?
答案 0 :(得分:-1)
您可以使用PyAutoIt: 以下是例子:
open notepad
type some string into notepad, eg: “hello world”
close notepad without saving
https://pypi.python.org/pypi/PyAutoIt/0.3
import autoit
autoit.run("notepad.exe")
autoit.win_wait_active("[CLASS:Notepad]", 3)
autoit.control_send("[CLASS:Notepad]", "Edit1", "hello world{!}")
autoit.win_close("[CLASS:Notepad]")
autoit.control_click("[Class:#32770]", "Button2")