百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

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.什么是极端罕见事件?在罕见事件问题中,数据集是...