Я немного запутался в том, как CustomKeywords
следует объявлять в Katalon Studio. Должны ли они быть объявлены как обычные методы с модификаторами доступа, такими как public, например:
@Keyword
public void loadApp(int delay){
//some code
}
или они должны быть объявлены с ключевым словом def
:
@Keyword
def loadApp(int delay){
//some code
}
Еще одна вещь, которую я также заметил в Katalon Studio, заключается в том, что даже когда я объявил метод закрытым в моем CustomKeyword
, я смог вызвать его из моего тестового примера, что противоположно тому, что я ожидал. Я думал, что частный метод будет доступен только в моем CustomKeyword
, где я его определил.