Windows端python ui 自动化

用于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文件即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值