Groovy 如何在getXMLHolder中从不同的测试用例访问测试步骤

Groovy 如何在getXMLHolder中从不同的测试用例访问测试步骤,groovy,soapui,assertions,Groovy,Soapui,Assertions,排队 def holder = groovyUtils.getXmlHolder("myTestStepName#Response") 如果我想引用属于不同测试用例的测试步骤,我该如何做 def holder = groovyUtils.getXmlHolder ("testCaseName#myTestStepName#Response") 没有帮助。如果您只想让一个对象操作来自另一个测试用例的XML,那么假设您有权访问testRunner,这里有一个提供XmlSlurper的替代路径:

排队

def holder = groovyUtils.getXmlHolder("myTestStepName#Response")
如果我想引用属于不同测试用例的测试步骤,我该如何做

def holder = groovyUtils.getXmlHolder ("testCaseName#myTestStepName#Response")

没有帮助。

如果您只想让一个对象操作来自另一个测试用例的XML,那么假设您有权访问testRunner,这里有一个提供XmlSlurper的替代路径:

def testStep = testRunner.testCase.testSuite.getTestCaseByName("testCaseName").getTestStepByName("testStepName")
def responseXml = new XmlSlurper().parseText(testStep.properties['response'].value)

来源:

我不确定您是否可以访问确切的步骤,但只能访问测试用例