用于Windows端测试过程中重复点击某一个ui 测试兼容性及内存是否泄漏
使用的PyAutoGUI库来定位UI元素,可以用图像识别,也可以用图像识别和UI元素坐标位置(x和y),下面展示的图像识别的方法。
前提:
pip install pyautogui
ui自动化代码:
import time
import pyautogui
# 设置UI元素的名称
ui_name = 'test.png'
# 获取UI元素在屏幕上的位置
ui_pos = pyautogui.locateCenterOnScreen(ui_name)
# 检查UI元素是否被找到
if ui_pos is None:
print('未找到UI元素')
else:
# 循环100次
for i in range(100):
# 点击UI元素
pyautogui.click(ui_pos)
# 等待1秒钟
time.sleep(1)
运行:
- 把你需要点击的ui 用Windows键 + Shift + S组合截图保存,把其保存到和python同一个目录
- 修改文件中UI元素命名
- 把你要运行的界面放在最上面,运行python文件即可。