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)