我已经在测试套件级别定义了两个动态属性:“ EffectiveDate”和“ ExpirationDate”,它们在要测试的请求中使用。
然后,我尝试使用Groovy脚本对其进行测试,以检查生成了哪些值,但获得的值是未解析的表达式而不是日期。
我在这里想念的是什么?我可以将这种类型的语句设置为属性值吗?
我已经尝试成功在groovy脚本中直接执行此表达式,并且语句运行正常。
Soap UI版本: 5.5.0
谢谢。
答案 0 :(得分:2)
现在检索它的方式,您将获得纯字符串值。 如果希望SoapUI执行代码,然后返回结果,则可以使用context.expand
log.info context.expand( '${#TestSuite#EffectiveDate}' )