用于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)

运行:

  1. 把你需要点击的ui 用Windows键 + Shift + S组合截图保存,把其保存到和python同一个目录
  2. 修改文件中UI元素命名
  3. 把你要运行的界面放在最上面,运行python文件即可。
Logo

一站式 AI 云服务平台

更多推荐