如何在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)
希望对您有所帮助,
假设我在 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)
希望对您有所帮助,