如何在Katalon Recorder中使用数组?自用整合方案分享
在Katalon Recorder中使用数组的实用方案
找了一圈没看到能简单讲解Katalon Recorder里用数组的教程,谷歌搜索也没找到合适的解决方案,自己整合了多个测试示例后,整理出一套可行的自用方案,分享给有需要的人:
一、定义数组
通过storeEval命令创建并存储数组:
| 命令 | 目标 | 值 |
|---|---|---|
| storeEval | ["用户A", "用户B", "用户C"] | userList |
二、获取数组长度
获取数组长度用于后续循环判断:
| 命令 | 目标 | 值 |
|---|---|---|
| storeEval | ${userList}.length | listLength |
三、遍历数组元素
结合while循环逐个调用数组元素,比如批量输入用户名:
| 命令 | 目标 | 值 |
|---|---|---|
| storeEval | 0 | index |
| while | ${index} < ${listLength} | |
| storeEval | ${userList}[${index}] | currentUser |
| type | id=username | ${currentUser} |
| storeEval | ${index} + 1 | index |
| end |
四、修改数组元素
通过splice方法修改指定位置的数组元素:
| 命令 | 目标 | 值 |
|---|---|---|
| storeEval | ${userList}.splice(1, 1, "用户D") |
以上操作都是实际测试验证过的,适合快速实现批量操作场景。
内容的提问来源于stack exchange,提问作者bedienutza
相关产品推荐
相关产品推荐

