#api #karate
Вопрос:
Я вызываю несколько файлов json и js в моем файле функций в фоновом режиме, что требуется для каждого сценария в моем файле функций.
- def тест= чтение(‘путь к классу:testData/responseFiles/test.json’)
проблема в том, что он запускается/читается для каждого сценария. Могу ли я что-то сделать, чтобы он читался только один раз для файла функций и мог использоваться для всех сценариев. Я использую версию 9.0.0 выше
callonce работает только для вызова файла функции, а не файла json
Ответ №1:
Прочитайте файл JSON в вызываемой функции, а затем используйте callonce
.
Комментарии:
1. Привет, Питер, спасибо за ответ, если я правильно понимаю, вы говорите, что я должен вызвать файл функций с помощью callonce, который будет считывать все файлы json? так ли это?
2. @KarateCoder да. что-то похожее на это: github.com/intuit/karate#multiple-functions-in-one-file