#parameters #request #karate
#параметры #запрос #karate
Вопрос:
У меня есть поле в моем запросе.Я не хочу параметризовать все поле.
«пользователь»: «(KGS-ABCDE-GSn-n)n»,
Текст ABCDE в приведенном выше поле всегда должен обновляться динамическим пользователем.Остальное содержимое изменять не нужно.Пользовательское поле, упомянутое выше, является частью всего моего запроса.
Я пытаюсь выполнить конкретный тест только для извлечения значения из переменной, определенной в файле функций.Не могли бы вы, пожалуйста, сообщить мне, как это можно сделать. *def user = «HELLOUSER» «пользователь»: «(KGS—GSn-n)n»,
Есть ли необходимость в javascript или каком-либо другом способе достижения этого?
Ответ №1:
Пожалуйста, ознакомьтесь с документами:https://github.com/intuit/karate#rules-for-embedded-expressions
* def user = 'HELLOUSER'
* def temp = 'KGS-' user '-GS'
* def payload = { user: '#(temp)' }