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 程序,用这个脚本改改就能上手,省不少事。
下载地址
用户评论