Katalon 所有关键字及其含义
itomcoil 2025-04-26 18:46 21 浏览
以下为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 | 等待页面加载完成。 |
相关推荐
- Python Qt GUI设计:将UI文件转换Python文件三种妙招(基础篇—2)
-
在开始本文之前提醒各位朋友,Python记得安装PyQt5库文件,Python语言功能很强,但是Python自带的GUI开发库Tkinter功能很弱,难以开发出专业的GUI。好在Python语言的开放...
- Connect 2.0来了,还有Nuke和Maya新集成
-
ftrackConnect2.0现在可以下载了--重新设计的桌面应用程序,使用户能够将ftrackStudio与创意应用程序集成,发布资产等。这个新版本的发布中还有两个Nuke和Maya新集成,...
- Magicgui:不会GUI编程也能轻松构建Python GUI应用
-
什么是MagicguiMagicgui是一个Python库,它允许开发者仅凭简单的类型注解就能快速构建图形用户界面(GUI)应用程序。这个库基于Napari项目,利用了Python的强大类型系统,使得...
- Python入坑系列:桌面GUI开发之Pyside6
-
阅读本章之后,你可以掌握这些内容:Pyside6的SignalsandSlots、Envents的作用,如何使用?PySide6的Window、DialogsandAlerts、Widgets...
- Python入坑系列-一起认识Pyside6 designer可拖拽桌面GUI
-
通过本文章,你可以了解一下内容:如何安装和使用Pyside6designerdesigner有哪些的特性通过designer如何转成python代码以前以为Pyside6designer需要在下载...
- pyside2的基础界面(pyside2显示图片)
-
今天我们来学习pyside2的基础界面没有安装过pyside2的小伙伴可以看主页代码效果...
- Python GUI开发:打包PySide2应用(python 打包pyc)
-
之前的文章我们介绍了怎么使用PySide2来开发一个简单PythonGUI应用。这次我们来将上次完成的代码打包。我们使用pyinstaller。注意,pyinstaller默认会将所有安装的pack...
- 使用PySide2做窗体,到底是怎么个事?看这个能不能搞懂
-
PySide2是Qt框架的Python绑定,允许你使用Python创建功能强大的跨平台GUI应用程序。PySide2的基本使用方法:安装PySide2pipinstallPy...
- pycharm中conda解释器无法配置(pycharm安装的解释器不能用)
-
之前用的好好的pycharm正常配置解释器突然不能用了?可以显示有这个环境然后确认后可以conda正在配置解释器,但是进度条结束后还是不成功!!试过了pycharm重启,pycharm重装,anaco...
- Conda使用指南:从基础操作到Llama-Factory大模型微调环境搭建
-
Conda虚拟环境在Linux下的全面使用指南:从基础操作到Llama-Factory大模型微调环境搭建在当今的AI开发与数据分析领域,conda虚拟环境已成为Linux系统下管理项目依赖的标配工具。...
- Python操作系统资源管理与监控(python调用资源管理器)
-
在现代计算环境中,对操作系统资源的有效管理和监控是确保应用程序性能和系统稳定性的关键。Python凭借其丰富的标准库和第三方扩展,提供了强大的工具来实现这一目标。本文将探讨Python在操作系统资源管...
- 本地部署开源版Manus+DeepSeek创建自己的AI智能体
-
1、下载安装Anaconda,设置conda环境变量,并使用conda创建python3.12虚拟环境。2、从OpenManus仓库下载代码,并安装需要的依赖。3、使用Ollama加载本地DeepSe...
- 一文教会你,搭建AI模型训练与微调环境,包学会的!
-
一、硬件要求显卡配置:需要Nvidia显卡,至少配备8G显存,且专用显存与共享显存之和需大于20G。二、环境搭建步骤1.设置文件存储路径非系统盘存储:建议将非安装版的环境文件均存放在非系统盘(如E盘...
- 使用scikit-learn为PyTorch 模型进行超参数网格搜索
-
scikit-learn是Python中最好的机器学习库,而PyTorch又为我们构建模型提供了方便的操作,能否将它们的优点整合起来呢?在本文中,我们将介绍如何使用scikit-learn中的网格搜...
- 如何Keras自动编码器给极端罕见事件分类
-
全文共7940字,预计学习时长30分钟或更长本文将以一家造纸厂的生产为例,介绍如何使用自动编码器构建罕见事件分类器。现实生活中罕见事件的数据集:背景1.什么是极端罕见事件?在罕见事件问题中,数据集是...
- 一周热门
- 最近发表
-
- Python Qt GUI设计:将UI文件转换Python文件三种妙招(基础篇—2)
- Connect 2.0来了,还有Nuke和Maya新集成
- Magicgui:不会GUI编程也能轻松构建Python GUI应用
- Python入坑系列:桌面GUI开发之Pyside6
- Python入坑系列-一起认识Pyside6 designer可拖拽桌面GUI
- pyside2的基础界面(pyside2显示图片)
- Python GUI开发:打包PySide2应用(python 打包pyc)
- 使用PySide2做窗体,到底是怎么个事?看这个能不能搞懂
- pycharm中conda解释器无法配置(pycharm安装的解释器不能用)
- Conda使用指南:从基础操作到Llama-Factory大模型微调环境搭建
- 标签列表
-
- ps图案在哪里 (33)
- super().__init__ (33)
- python 获取日期 (34)
- 0xa (36)
- super().__init__()详解 (33)
- python安装包在哪里找 (33)
- linux查看python版本信息 (35)
- python怎么改成中文 (35)
- php文件怎么在浏览器运行 (33)
- eval在python中的意思 (33)
- python安装opencv库 (35)
- python div (34)
- sticky css (33)
- python中random.randint()函数 (34)
- python去掉字符串中的指定字符 (33)
- python入门经典100题 (34)
- anaconda安装路径 (34)
- yield和return的区别 (33)
- 1到10的阶乘之和是多少 (35)
- python安装sklearn库 (33)
- dom和bom区别 (33)
- js 替换指定位置的字符 (33)
- python判断元素是否存在 (33)
- sorted key (33)
- shutil.copy() (33)