TagUI 自动化工具使用及案例

2023-12-13 06:30:41

文档 & 下载

GitHub:? https://github.com/aisingapore/TagUI

文档:?TagUI — TagUI 6.110.0 documentation

使用方法

1. 下载对应平台的tagui 包,??Installation — TagUI 6.110.0 documentation

2. 解压到系统任意目录下;

3. 可选, 配置环境变量?xx\tagui\src ;

3. 运行命令, flows\samples , 如果没有配置环境变量可以到目录下去执行命令或者使用绝对路径执行? (下面有一些示例, 可以参考);

tagui xx\tagui\flows\samples\1_google.tag

案例1: 在界面上输入框中输入顺序的动态内容后回车

例如: 界面上有一个采集SN的输入框, 要求的参数格式为: {"DATA_TYPE": 3, "SN": "SA72316004DAW29671"} ,? 想要每执行一次 SN后5位 + 1, 连续执行 10000次, 则代码如下:

//? testReportData.tag

// 把CMD 设置成utf-8
run cmd /c chcp 65001

// 打开界面, 地址换成你的目标地址
http://xxx.xxx.com/#/CollectProducts

// 等待2秒, 让界面初始化完成
wait 2

// 循环 10000 次, n 作为每次的序号, 可以在代码段中作为变量使用
for n from 1 to 10000:
    // 需要在循环内执行的代码, 这里记得缩进
    // 在ID 为sn 的输入框中输入一段参数内容, 其中SN为动态拼接
    type //*[@id="sn"] as `JOSN.stringify({"DATA_TYPE": 3, "SN": "SA72316004DAW"+(29670+n)})`
    // 模拟按下回车键,触发提交动作
    keyboard [enter]
    

执行代码: tagui testReportData.tag

简单的操作就是这样, 只需要5行代码就可以

tagui 自动输入变量并回车提交

文章来源:https://blog.csdn.net/byc233518/article/details/134949971
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。