У меня есть скрипт Groovy
, он присутствует в качестве тестового шага. Мне нужно передать значение параметра, переменную из него в другой сценарий Groovy
, который находится в утверждении сценария, в запросе SOAP
. Они выполняются друг за другом. Шаг Property Transfer
не может этого сделать.
Вы можете использовать этот оператор в Утверждение сценария запроса
context.testCase.setPropertyValue("Prop","testing")
Итак, здесь вы устанавливаете свойство testcase.
Теперь вы можете использовать это свойство в Groovy Script
def val=context.expand('${#TestCase#Prop}')
log.info val
Таким образом, значение, хранящееся в Property Prop in Script Assertion, используется в Groovy Script.