常用PythonGUI自动化测试工具
1. pywinauto
pywinauto是一组用于自动化Microsoft Windows GUI的python模块。 最简单的是,它允许您将鼠标和键盘操作发送到窗口对话框和控件。
下载: https://pypi.org/project/pywinauto/
安装: pip install pywinauto
示例
from pywinauto.application import Application app = Application(backend="uia").start(notepad.exe) # 描述Notepad.exe进程内的窗口 dlg_spec = app.UntitledNotepad # 等到窗户真的开着 actionable_dlg = dlg_spec.wait(visible) from subprocess import Popen from pywinauto import Desktop Popen(calc.exe, shell=True) dlg = Desktop(backend="uia").Calculator dlg.wait(visible)
2. Pywin32
Pywin32提供了很多访问windows的API。较重要的三个模块就是win32api、win32gui和win32con 下载: https://pypi.org/project/pywin32/223/
安装:pip install pywin32
示例:
3. pyautogui
PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘操作,多平台支持(Windows,OS X,Linux)
下载: https://pyautogui.readthedocs.io/en/latest/
安装:pip3 install pyautogui
示例:
上一篇:
5款热门的远程控制软件,让你事半功倍
下一篇:
Postman工具——请求与响应