文章目录
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 |
click | 点击特定的元素 (下标从 1 开始算) | //input[@value=‘’][1] | |
while | 循环开始 | ${i}<4 | |
endWhile | |||
createCookie | 设置 cookie (这个地方要注意一下设置的格式, 是使用 cookie=XXX 的格式来设置) |
country=ZH |
Reference
https://docs.katalon.com/katalon-recorder/docs/selenese-selenium-ide-commands-reference.html