Выполняет ли функция callonce функцию снова, если я использую эту функцию несколько раз в разных функциях?

#karate

Вопрос:

В моем проекте есть несколько файлов функций. Один из файлов функций создает токены. Я хочу вызвать эту функцию только один раз в начале теста, а затем использовать токены в другой функции, не выполняя функцию токенов снова и снова.

Может кто-нибудь, пожалуйста, помочь мне с этим ?

Ответ №1:

Посмотрите callSingle() в karate-config.js и, пожалуйста, обратитесь к документам: https://github.com/intuit/karate#hooks

 var result = karate.callSingle('classpath:tokens.feature');