除了内置的关键字之外,用户还可以定义自定义关键字来扩展Katalon Studio的功能。自定义关键字一旦创建,就可以像其他内置关键字一样在实现测试用例时使用。
建立套件package
套件(package)是组织一组相关类和接口的名称空间。因为用Java编程语言或类似语言编写的软件可以由数百或数千个单独的类组成,所以通过将相关的类和接口放入套件中来保持事物的组织性是有意义的。
1. 从主菜单中选择File > New > Package。将显示New keywords Package对话框。输入包的名称并单击OK
2. 在Katalon Studio的Keywords下相应地创建一个新包。
创建自定义关键字
1. 从主菜单中选择File > New > Keyword。将显示New keywords对话框。输入关键字的名称并为关键字指定包。单击OK。
从5.4版本开始,Katalon Studio提供了用户选项来为Web、移动和API测试生成定制关键字示例。
注意:默认情况下,类名不能以数字、包含空格或具有特殊字符开头。Java命名约定建议用户使用名词或名词短语创建类名,每个单词的首字母大写,以便更好地管理项目。
2. 在指定的包下相应地创建一个新关键字。
3. 在你的类中输入以下代码块来定义一个自定义关键字:
@Keyword def keywordName(parameters…) { // enter your code here // you can use either Groovy or Java }
其中:
Item | Description |
---|---|
@Keyword | 指示下面代码块是关键字定义的注释。 |
keywordName | 要用于自定义关键字的名称 |
parameters | 将在custom关键字中使用的参数列表 |
例如:
4. 完成后保存关键字文件。
在手动视图中自定义关键字
遵循以下步骤,以便在测试用例的手动视图中使用您定义的自定义关键字:
1. 在“手动”视图中打开一个测试用例,然后从“命令工具栏”中选择“添加自定义关键字”。
2.添加了一个包含所有已定义自定义关键字的列表的新测试步骤。在这里选择您最近创建的关键字。
脚本视图中的自定义关键字
遵循以下步骤,以便在测试用例的脚本视图中使用您定义的自定义关键字:
- Katalon Studio的类CustomKeywords允许您访问所有定制的关键字。在脚本编辑器中输入以下语法:
CustomKeywords.
- 内容辅助函数将在键入点字符后立即调用。Content Assist为用户提供上下文敏感的代码完成建议。因此,测试项目中定义的所有自定义关键字将显示如下:
- 选择最近创建的关键字,并根据需要提供所有参数。