我正在尝试修改来自另一个testCase的请求,但我无法获取其XML。
我想知道使用此方法获取它的参数模式:
def holder = groovyUtils.getXmlHolder( targetStep.getName() + "#Request" )
这种方法似乎寻找" targetStep"在自己的testCase中。我想知道如何指定这种方法,我正在寻找" targetStep"在特定的testCase中。
如果不可能这样,我想知道如何在特定的testCase中获取testStep的XML内容以修改节点值。
提前致谢!
答案 0 :(得分:0)
终于找到了另一种选择:
def holder = groovyUtils.getXmlHolder( targetStep.getPropertyValue("request") )
holder.setNodeValue("//NodeName",'newValue')
holder.updateProperty()
targetStep.getHttpRequest().setRequestContent(holder.getXml())