AIUpload固定分辨率桌面自动点击脚本
固定分辨率的桌面按钮自动点击脚本,适合做 UI 自动化测试的兄弟可以看看。AIUpload.py
是写死 1366×768 分辨率的版本,配合pyautogui
和uiautomation
用着挺顺手。
常用的 WinForm 程序操作,比如模拟按钮点击,定点操作,基本都能覆盖到。你要是测试的目标程序没暴露 API,靠像素坐标点来搞事,这套就蛮方便。AIUpload – Copy.py
是按钮识别那块,用的是智能捉取逻辑,点得还挺准。
另外,脚本支持xlrd
来读取测试数据,结合suds
发点 SOAP 求也 OK,功能上说是“粗暴有效”风格的代表不为过。缺点嘛,就是分辨率得配合,默认写死在 1366×768 了,不同机器要稍微改下。
哦对了,要跑起来的话,装几个包就行:pip install pyautogui
、uiautomation
这些老朋友不多说了,其他的像suds-jurko
也别落下。文档在GitHub上,挺详细的。
如果你是在搞桌面自动化测试,尤其是那种不开放接口的 WinForm 程序,用这个脚本改改就能上手,省不少事。
下载地址
用户评论