pywinauto
pywinauto是一组用于自动化Microsoft Windows GUI的python模块。 最简单的是,它允许您将鼠标和键盘操作发送到窗口对话框和控件,来完成我们自动化操作。
安装:
方法一:
通过pip进行安装:pip install pywinauto
方法二:
https://github.com/pywinauto/pywinauto/releases中下载最新的pywinauto,解压并允许 python setup.py install 进行安装
验证是否安装成功:
方法一:
直接打开python,进行导入对应的库
方法二:
通过pip进行查看 pip list
小试牛刀
在练习之前,需要先了解一个内容,目前pywinauto支持2种查看客户端控件内容
Win32 API (backend="win32") - 现在的默认backend
MFC, VB6, VCL, 简单的WinForms控件和大多数旧的遗留应用程序
MS UI Automation (backend="uia")
WinForms, WPF, Store apps, Qt5, 浏览器
注意: Chrome在启动之前需要--force-renderer-accessibilit