Katalon官方教程——如何创建自定义关键字

除了内置关键字,用户还可以定义自定义关键字以扩展Katalon Studio的功能。创建后,自定义关键字可以像其他内置关键字一样用于测试用例。此功能允许用户扩展关键字并在项目中重复使用它们。

创建一个包

通过一个包,您可以将自定义关键字分组到特定类别,从而使关键字更易于搜索和使用。

1.  从主菜单中选择“ 文件”>“新建”>“包”以打开“ 新建关键字包” 对话框。输入包的名称,然后单击“ 确定” 

新的自定义关键字包

2.相应地在Katalon Studio的关键字创建新包

Katalon Studio的关键词

创建自定义关键字

1.  从主菜单中选择“ 文件”>“新建”>“关键字”以打开“ 新建关键字” 对话框。输入关键字的名称,然后选择关键字的点击确定

新关键字对话框

2.  相应地在指定的下创建新关键字

新关键字已创建

3.  在你的类中输入以下代码,通过Java / Groovy定义自定义关键字:

ItemDescription
@Keyword用来表示下面的代码是在定义关键字
keywordName自定义关键字的名称
parameters自定义关键字中使用的参数列表

例如:

在Java / Groovy中定义自定义关键字

4.完成后保存关键字文件。

手动视图中的自定义关键字

按照以下步骤在测试用例手动视图使用您定义的自定义关键字

。 在“ 手动” 视图中打开测试用例,然后从命令工具栏中添加脚本中的自定义关键字

在手动视图中添加自定义关键字

2.  添加一个新的测试步骤,其中包含所有已定义的自定义关键字的列表。在此选择您最近创建的关键字。

自定义关键字

“脚本”视图中的自定义关键字

按照以下步骤在测试用例脚本视图使用您定义的自定义关键字

  •  CustomKeywords允许您访问所有的自定义关键字。在脚本编辑器中输入以下语法:

</span>
 
CustomKeywords.
  • 输入点字符后,内容辅助功能将被调用内容辅助为代码完成提供了上下文相关的建议。因此,测试项目中定义的所有自定义关键字将显示如下:

内容辅助功能

  • 选择最近创建的关键字并根据需要提供所有参数。

以下API文档提供了有关用于处理自定义关键字的函数的详细信息:

ClassMethodDescription
Driver FactorygetWebDriver()获取当前在活动的web driver
Test ObjectaddProperty(String name, ConditionType condition, String value)将新属性添加到测试对象
setProperties(List<TestObjectProperty> properties) 设置测试对象的属性
getObjectId()获取对象ID
findPropertyValue(String name, boolean caseSensitive)使用名称查找属性的值
Keyword UtillogInfo(String message)记录消息
markError(String message)将关键字标记为错误
markErrorAndStop(String message)将关键字标记为错误并停止执行
markFailed(String message)将关键字标记为失败并继续执行
markFailedAndStop(String message)将关键字标记为失败并停止执行
markPassed(String message)将关键字标记为已通过
markWarning(String message)将关键字标记为警告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值