如何在groovy中获取属性扩展的值

How to get the value of property expansion in groovy

假设我在 soap 请求中有这个公式

${test#Response#//ns1:authentification/bloc1/bloc2/idSession}

如果下一步我想使用 groovy 将此值保存在测试用例 属性 中,我如何获取运行时值?

或者是否可以不使用 groovy 来实现?

要在 groovy 脚本中获取此值,然后将其保存在 TestCase 属性 中,您可以使用以下代码:

def idSession = context.expand('${test#Response#//ns1:authentification/bloc1/bloc2/idSession}')
testRunner.testCase.setPropertyValue("propName",idSession)

希望对您有所帮助,