https://blog.csdn.net/m0_37602827/article/details/108308991
PC 端自动化测试使用到的 python 模块主要有 pywinauto、win32gui、pyautogui,主要功能如下:
pywinauto:主要使用到 Application 类,用于应用程序管理(打开与关闭应用等)、窗口管理(最小化、最大化、关闭窗口)
pywin32:包含 win32gui、win32api、win32con 3个子模块,用于窗口管理(定位窗口、显示和关闭窗口、获取窗口位置等)
pywin32 模块是window上的,linux 系统不用安装。
pyautogui:屏幕控制(截屏等)、鼠标控制(移动鼠标、单击、双击、右击、拖拽等)、键盘控制(编辑、按键等)
pyautogui只是原搬对比图像的像素进行比较,opencv用法可就太多了,目前我们在用方案是用:
OpencvPicture + pyautogui来进入按钮识别并点击。
(未完)