Как установить динамические свойства, значения которых являются операторами - PullRequest
0 голосов
/ 25 марта 2019

Я определил два динамических свойства на уровне набора тестов: «EffectiveDate» и «ExpirationDate», которые используются в запросе на тестирование.

enter image description here

Затем я пытаюсь проверить их с помощью скрипта Groovy, чтобы проверить, какие значения генерируются, но полученные значения - это неразрешенное выражение, а не даты.

enter image description here

Что мне здесь не хватает? Могу ли я установить этот тип операторов в качестве значения для свойств?

Я попытался успешно выполнить это выражение непосредственно в скрипте groovy, и операторы работают нормально.

enter image description here

Версия пользовательского интерфейса Soap: 5.5.0

Спасибо.

1 Ответ

2 голосов
/ 26 марта 2019

То, как вы получаете его сейчас, вы получаете чистое строковое значение. Если вы хотите, чтобы SoapUI выполнил код, а затем вернул результат, вы можете использовать context.expand

log.info context.expand( '${#TestSuite#EffectiveDate}' )
...