Какой обычный способ объявления CustomKeywords в Katalon Studio? - PullRequest
0 голосов
/ 05 марта 2019

Я немного запутался из-за того, как CustomKeywords должно быть объявлено в Katalon Studio. Должны ли они быть объявлены как обычные методы с модификаторами доступа, например public, например:

@Keyword
public void loadApp(int delay){
//some code
}

или они должны быть объявлены с ключевым словом def:

@Keyword
def loadApp(int delay){
//some code
}

Еще одна вещь, которую я также заметил в Katalon Studio, - это то, что даже когда я объявил метод private в моем CustomKeyword, я смог вызвать его из моего тестового примера, который противоположен тому, что я ожидал. Я думал, что приватный метод будет доступен только в моем CustomKeyword, где я его определил.

1 Ответ

1 голос
/ 05 марта 2019

В Katalon Studio вам нужно использовать аннотацию @Keyword, чтобы сообщить системе, что это ключевое слово Custom.

Public или Private будут учитываться, если вы используете функцию в качестве языка программирования Groovy.

...