以下为katalon所有关键字及其含义,具体可参考官方文档:
序号 | 关键字 | 含义 |
1 | Accept Alert | 接受当前弹窗(如确认对话框)。 |
2 | Authenticate | 处理 HTTP 基础认证(输入用户名和密码)。 |
3 | Back | 返回浏览器历史记录的上一页。 |
4 | Check | 勾选勾选复选框。 |
5 | Clear Text | 清空输入框内容。 |
6 | Click | 点击页面元素。 |
7 | Click Image | 点击指定的图像元素(基于图像识别技术)。 |
8 | Click Offset | 点击元素的指定偏移位置(基于元素左上角坐标)。 |
9 | Close Browser | 关闭当前浏览器实例。 |
10 | Close Window Index | 根据窗口索引(从0开始)关闭浏览器窗口。 |
11 | Close Window Title | 根据窗口标题关闭浏览器窗口。 |
12 | Close Window Url | 根据窗口URL关闭浏览器窗口。 |
13 | Comment | 添加注释(不执行任何操作)。 |
14 | Concatenate | 拼接多个字符串或变量。 |
15 | Convert Web Element To Test Object | 将 WebElement 转换为 Katalon 的测试对象。 |
16 | Delay | 强制等待指定时间(单位:秒)。 |
17 | Delete All Cookies | 删除所有浏览器 Cookies。 |
18 | Deselect All Option | 取消选择所有下拉框选项。 |
19 | Deselect Option By Index | 根据索引取消选择下拉框中的选项。 |
20 | Deselect Option By Label | 根据标签文本取消选择下拉框中的选项。 |
21 | Deselect Option By Value | 根据值取消选择下拉框中的选项。 |
22 | Disable Smart Wait | 禁用智能等待。 |
23 | Dismiss Alert | 取消当前弹窗。 |
24 | Double click | 双击页面元素。 |
25 | Drag And Drop By Offset | 拖拽元素到指定的坐标偏移位置(基于像素偏移量)。 |
26 | Drag And Drop To Object | 将元素拖放至目标对象。 |
27 | Enable Smart Wait | 启用智能等待(自动处理元素加载延迟)。 |
28 | Enhanced Click | 增强版点击,通过更智能的方式处理动态元素或复杂场景(如重试机制、等待元素可点击等)。 |
29 | Execute JavaScript | 执行自定义 JavaScript 代码。 |
30 | Find Web Element | 查找单个页面元素。 |
31 | Find Web Elements | 查找多个页面元素(返回列表)。 |
32 | Focus | 将焦点设置到指定元素(如输入框)。 |
33 | Forward | 前进到浏览器历史记录的下一页。 |
34 | Get Alert Text | 获取弹窗中的文本内容。 |
35 | Get All Links On Current Page | 获取当前页面的所有链接。 |
36 | Get Attribute | 获取元素的指定属性值(如 value、class)。 |
37 | Get CSS Value | 获取元素的 CSS 属性值(如 color、font-size)。 |
38 | Get Element Height | 获取元素的高度(像素)。 |
39 | Get Element Left Position | 获取元素的左侧坐标(相对于页面)。 |
40 | Get Element Width | 获取元素的宽度(像素)。 |
41 | Get Number Of Selected Option | 获取下拉框已选选项的数量。 |
42 | Get Number Of Total Option | 获取下拉框中的选项总数。 |
43 | Get Page Height | 获取页面或视口的高度(视口为当前可见区域)。 |
44 | Get Page Width | 获取页面或视口的宽度(视口为当前可见区域)。 |
45 | Get Text | 获取元素的文本内容。 |
46 | Get Url | 获取当前页面的URL。 |
47 | Get Viewport Height | 判断元素是否可见,动态调整操作区域。 |
48 | Get Viewport Left Position | 横向滑动验证(如轮播图)。 |
49 | Get Viewport Top Position | 检查或控制页面纵向滚动位置。 |
50 | Get Viewport Width | 获取当前浏览器视口(可见区域)的宽度(像素)。 |
51 | Get Window Index | 获取当前窗口的索引值。 |
52 | Get Window Title | 获取当前窗口的标题。 |
53 | Maximize Window | 最大化浏览器窗口。 |
54 | Modify Object Property | 动态修改对象的属性值(如修改HTML元素的style或value)。 |
55 | Mouse Over | 鼠标悬停在元素上(常用于触发悬浮菜单)。 |
56 | Mouse Over Offset | 将鼠标悬停在元素指定偏移位置。 |
57 | Navigate To Masked Url | 导航到经过模糊处理的URL(用于隐藏敏感信息,如测试环境路径)。 |
58 | Navigate To Url | 导航到指定 URL。 |
59 | Open Browser | 启动浏览器并导航到指定 URL。 |
60 | Refresh | 刷新当前页面。 |
61 | Remove Object Property | 移除对象的某个属性。 |
62 | Right click | 右键点击页面元素。 |
63 | Right Click Offset | 在指定元素的相对坐标偏移位置执行右键点击。 |
64 | Scroll To Element | 滚动页面到指定元素位置。 |
65 | Scroll To Position | 滚动页面到指定坐标位置。 |
66 | Select All Option | 选择下拉框中的所有选项(多选场景)。 |
67 | Select Option By Index | 通过索引选择下拉框选项。 |
68 | Select Option By Label | 通过标签选择下拉框选项。 |
69 | Select Option By Value | 通过值选择下拉框选项。 |
70 | Send Keys | 向元素发送键盘按键(如 TAB、ENTER)。 |
71 | Set Alert Text | 向弹窗的输入框输入文本(适用于带输入框的弹窗)。 |
72 | Set Encrypted Text | 输入加密后的文本(Katalon会先解密再输入,用于保护敏感数据)。 |
73 | Set Masked Text | 输入模糊处理的文本(日志中显示为***,保护隐私)。 |
74 | Set Text | 向输入框输入文本。 |
75 | Set View Port Size | 设置浏览器视口大小(模拟不同设备分辨率)。 |
76 | Submit | 提交表单(等同于表单的submit()方法)。 |
77 | Switch To Default Content | 从iframe切换回主文档(默认内容)。 |
78 | Switch To Frame | 切换到指定的iframe或框架。 |
79 | Switch To Window Index | 切换到指定索引的浏览器窗口(多窗口场景)。 |
80 | Switch To Window Title | 切换到指定标题的浏览器窗口。 |
81 | Switch To Window Url | 切换到指定 URL 的浏览器窗口。 |
82 | Take Area Screenshot | 截取指定区域的屏幕截图。 |
83 | Take Area Screenshot As Checkpoint | 截取区域截图并保存为检查点(用于后续验证)。 |
84 | Take Element Screenshot | 截取指定元素的截图。 |
85 | Take Element Screenshot As Checkpoint | 对指定元素截图并保存为检查点(用于后续视觉对比)。 |
86 | Take Full Page Screenshot | 截取完整页面截图(支持滚动截屏)。 |
87 | Take Full Page Screenshot As Checkpoint | 截取完整页面(包括滚动部分)并保存为检查点。 |
88 | Take Screenshot | 截取当前屏幕截图。 |
89 | Take Screenshot As Checkpoint | 截屏并保存为检查点(用于视觉验证)。 |
90 | Type On Image | 在图像识别到的位置输入文本(结合图像定位和输入操作)。 |
91 | Un-check | 取消勾选复选框。 |
92 | Upload File | 上传文件到文件输入框。 |
93 | Upload File With Drag And Drop | 通过拖放操作上传文件。 |
94 | Verify Alert Not Present | 验证弹窗不存在。 |
95 | Verify Alert Present | 验证弹窗存在。 |
96 | Verify All Links On Current Page Accessible | 验证当前页面所有链接是否可访问(无死链)。 |
97 | Verify Checkpoint | 通过对比截图检查点验证页面变化(基于图像比对)。 |
98 | Verify Element Attribute Value | 验证元素的属性值(如 href、id)。(属性验证) |
99 | Verify Element Checked | 验证复选框已勾选。(元素验证) |
100 | Verify Element Clickable | 验证元素可点击。(元素验证) |
101 | Verify Element Has Attribute | 验证元素具有指定属性。(属性验证) |
102 | Verify Element In Viewport | 验证元素是否在当前可视区域内。 |
103 | Verify Element Not Checked | 验证元素未选中。 |
104 | Verify Element Not Clickable | 验证元素不可点击。 |
105 | Verify Element Not Has Attribute | 验证元素不包含指定属性。 |
106 | Verify Element Not In Viewport | 验证元素是否不在当前可视区域内。 |
107 | Verify Element Not Present | 验证元素不存在。(元素验证) |
108 | Verify Element Not Visible | 验证元素不可见。(元素验证) |
109 | Verify Element Not Visible In Viewport | 验证元素不在当前可视区域内(可能存在于DOM但不可见)。 |
110 | Verify Element Present | 验证元素存在。(元素验证) |
111 | Verify Element Text | 验证元素的文本内容与预期一致。(元素验证) |
112 | Verify Element Visible | 验证元素可见。(元素验证) |
113 | Verify Element Visible In Viewport | 验证元素在当前可视区域内可见。 |
114 | Verify Equal | 验证两个值相等。(通用断言) |
115 | Verify Greater Than | 验证实际值大于预期值。 |
116 | Verify Greater Than Or Equal | 验证实际值大于等于预期值。 |
117 | Verily lmage Present | 验证图片存在。(通用断言) |
118 | Verify Less Than | 验证实际值小于预期值。 |
119 | Verify Less Than Or Equa | 验证实际值小于等于预期值。 |
120 | Verify Links Accessible | 验证所有链接是否可访问(状态码 200)。 |
121 | Verify Match | 验证文本匹配正则表达式。(通用断言) |
122 | Verify Not Equal | 验证两个值不相等。(通用断言) |
123 | Verify Not Match | 验证文本/值不匹配检查错误提示、页面跳转等。 |
124 | Verify Option Not Present By Index | 验证选项按索引不存在,动态加载的下拉框测试。 |
125 | Verify Option Not Present By Label | 验证选项按标签不存在,动态加载的下拉框测试。 |
126 | Verify Option Not Present By Value | 验证选项按值不存在,动态加载的下拉框测试。 |
127 | Verify Option Not Selected By Index | 验证选项按索引未选中,表单重置或默认状态检查。 |
128 | Verify Option Not Selected By Label | 验证选项按标签未选中,表单重置或默认状态检查。 |
129 | Verify Option Not Selected By Value | 验证选项按值未选中,表单重置或默认状态检查。 |
130 | Verify Option Present By Index | 验证选项按索引存在,动态加载的下拉框测试。 |
131 | Verify Option Present By Label | 验证选项按标签存在,动态加载的下拉框测试。 |
132 | Verify Option Present By Value | 验证选项按值存在,动态加载的下拉框测试。 |
133 | Verify Option Selected By Index | 验证下拉框选项按索引选中。(选项验证) |
134 | Verify Option Selected By Label | 验证下拉框选项按标签选中。(选项验证) |
135 | Verify Option Selected By Value | 验证下拉框选项按值选中。(选项验证) |
136 | Verify Options Present | 验证下拉框中存在指定选项(通过文本列表匹配)。 |
137 | Verify Text Not Present | 验证文本是否存在于页面中。 |
138 | Verily Text Present | 验证文本是否不存在于页面中。 |
139 | Wait For Alert | 等待弹窗出现。 |
140 | Wait For Angular Load | 等待Angular应用完成加载(针对Angular框架的页面)。 |
141 | Wait For Element Attribute Value | 动态等待元素的某个属性(Attribute)达到指定的值 |
142 | Wait For Element Clickable | 等待元素可点击。 |
143 | Wait For Element Has Attribute | 等待元素包含指定属性。 |
144 | Wait For Element Not Clickable | 等待元素不可点击。 |
145 | Wait For Element Not Has Attribute | 等待元素不包含指定属性。 |
146 | Wait For Element Not Present | 等待元素出现/消失或可见/不可见。 |
147 | Wait For Element Not Visible | 等待元素不可见(但可能仍存在于 DOM 中)。 |
148 | Wait For Element Present | 等待元素 出现在 DOM 中(不一定可见,默认超时时间)。 |
149 | Wait For Element Visible | 等待元素可见。 |
150 | Wait For lmage Present | 等待图像出现在页面中。 |
151 | Wait For jQuery Load | 等待jQuery加载完成。 |
152 | Wait For Page Load | 等待页面加载完成。 |