Methods 如何简化自定义关键字调用?

Methods 如何简化自定义关键字调用?,methods,groovy,katalon-studio,Methods,Groovy,Katalon Studio,有没有一种方法可以简化对测试用例的自定义关键字调用 实际上,使用CustomKeywords.'package.class.method'(param1,param2) 所以我想找到一种方法来做一些事情,比如: line 1 : CustomKeywords.package.class as EasyCall line W : ... line X : def result = EasyCall.method(param1, param2) line Y : ... line Z : def r

有没有一种方法可以简化对测试用例的自定义关键字调用

实际上,使用
CustomKeywords.'package.class.method'(param1,param2)

所以我想找到一种方法来做一些事情,比如:

line 1 : CustomKeywords.package.class as EasyCall
line W : ...
line X : def result = EasyCall.method(param1, param2)
line Y : ...
line Z : def result2 = EasyCall.method(param1, param2)
而不是

line W : ...
line X : def result = CustomKeywords.'package.class.method'(param1, param2)
line Y : ...
line Z : def result2 = CustomKeywords.'package.class.method'(param1, param2)
有人知道吗?

卡塔隆中的“自定义关键字”只是一个简单的老方法。因此,您在Groovy或Java中所做的一切也适用于这里

因此,为了简化方法调用,您需要导入

import package.class as EasyCall
中的方法需要是静态的

package package

@Keyword
def static method1(param1, param2){
    // body of method1
}
然后,您只需使用以下命令调用测试脚本中的方法:

EasyCall.method1(param1, param2)