![e412770464a02b86ff0c47597a8afb0f.png](https://i-blog.csdnimg.cn/blog_migrate/247ecd979ceea4501f880fb0ac761ff1.jpeg)
python 实现 PC 客户端自动化:pywinauto 快速上手!
一、前言
我们柠檬班的小可爱,在学完我们柠檬班自动化的课程之后,就掌握了接口自动化,web自动化,app自动化,这些工作中常用的自动化技能,在工作足以够应对90%以上的自动化需求了。不过近期也有部分小可爱在问PC端自动化怎么去做?对这个技术比较好奇,使用python可以不可以实现PC客户端自动化测试?答案当然是可以的,所以今天在这边专门整理了一遍文章,和大家一起聊聊如何使用python做PC端自动化!
二、环境安装
使用python实现来做PC端自动化,前提是先安装好python,那么还需要用到一个第三方库:pywinauto,在这边我们首先需要安装好这个库,安装命令如下:
pip install pywinauto
三、使用说明
安装好了之后,关于使用说明大家可以参照官方文档上的说明,如下图:
![1a01aade6e7d371b16ac07fb00eef2f9.png](https://i-blog.csdnimg.cn/blog_migrate/913e1e10037522f0f39bfe1e37ab43d2.jpeg)
上述内容翻译如下:
就是说在我们安装好 Pywinauto 之后,首先要确定哪种可访问性技术(pywinauto 的 backend)可以用于我们的应用程序,在 windows 上受支持的辅助功能技术有两种:
- Win32 API (
backend="win32"
) 默认 backend - MS UI Automation (
backend="uia"
)