我对如何在Katalon Studio中声明CustomKeywords
感到有些困惑。是否应像使用访问修饰符(如public)的普通方法那样声明它们,例如:
@Keyword
public void loadApp(int delay){
//some code
}
或者应该使用关键字def
声明它们:
@Keyword
def loadApp(int delay){
//some code
}
我在Katalon Studio中还观察到的另一件事是,即使我在CustomKeyword
中声明了私有方法,我仍然能够从测试用例中调用它,这与我的预期相反。我认为私有方法只能在我定义的CustomKeyword
中访问。
答案 0 :(得分:1)
在Katalon Studio中,您需要使用@Keyword注释来告诉系统这是一个Custom关键字。
如果您将该函数用作Groovy编程语言,则将被视为公共或私有。