【问题标题】:how to access test step from different test case in getXMLHolder如何从 getXMLHolder 中的不同测试用例访问测试步骤
【发布时间】:2014-01-09 10:02:14
【问题描述】:

排队

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

如果我想引用属于不同测试用例的测试步骤,我该怎么做?

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

没有帮助。

【问题讨论】:

标签: groovy soapui assertions


【解决方案1】:

如果您只想让一个对象从另一个测试用例中操作 XML,假设您可以访问 testRunner,这里有一个替代途径,它为您提供了一个 XmlSlurper:

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

来源:http://www.robert-nemet.com/2011/11/groovy-xml-parsing-in-soapui.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多