Katalon Recorder CheatsheetTools, Chrome, Chromium, NewEdge, Katalon

Chestsheet

Command Desc Target 示例 Value 示例
storeEval 将表达式保存到变量 new Date().getTime() + 'test@test.com' time
[1, 2, 3, 4] array
[[1, 2], [3, 4]] x
database[0][index] data
0 i
${i} + 1 i
还能用一些 JS 的表达式 [[1,2],[3,4]].map(([a,b])=>`${a},${b}`).join('\n') var
store 将文本保存到变量 here are some text desc
3 index
echo 输出日志, 可以使用变量 Title ${title}
open 打开页面, 可以使用绝对路径也可以使用相对路径 /login
带变量的路径 /search?term=${productId}
type 对 inputbox 输入信息 //input[@data-testid='material-number-input'] 123456
此处也可以使用变量
(需要注意的是,如果变量不存在,则会当成普通文本输出)
//input[@class='material-number-input'] ${var}
click 点击特定的元素 (下标从 1 开始算) //input[@value=''][1]
while 循环开始 ${i}<4
endWhile
createCookie 设置 cookie (这个地方要注意一下设置的格式, 是使用 cookie=XXX 的格式来设置) country=ZH

Profile / 环境变量

https://docs.katalon.com/katalon-recorder/docs/global-variables.html#add-global-variables

只能用在 Variables 一栏

Profile 设置之后需要对 Profile 点击右键然后选择特定的 Test Case 然后变量会被更新成 ${globalVariable.twoFactorPswd}, 然后和其他地方一样使用变量。 可以

Reference / 命令参考

https://docs.katalon.com/katalon-recorder/docs/selenese-selenium-ide-commands-reference.html

Powered by Remix
|
Designed by szhshp
|
Copyright © szhshp 2022