soapui context 是什么对像

发布网友 发布时间:2022-04-27 03:33

我来回答

1个回答

热心网友 时间:2022-06-25 13:30

加个Groovy 脚本。。把UUID写到TestCase的属性里面去。下一个测试用例直接获右键取属性值就可以了

脚本简单帮你简单写了下,你可以参考下,。你可以根据实际情况调整下。

import com.eviware.soapui.support.XmlHolder
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
//TestTest是你上面获取信息的那个request的名字,我随便取的
def holder = groovyUtils.getXmlHolder('TestTest#Response')
def UUID = null
//--------------Get OA Cars-----------------------
def Cars = holder.getDomNodes("//*:Response/*:entries/*:e/*:content")
for(Car in Cars){
def subCar = new XmlHolder(Car)
defCarName = subCar.getNodeValue("/*:content/*:name")
defCarID = subCar.getNodeValue("/*:content/*:uuid")
if (CarName =='大众'){
testRunner.testCase.setPropertyValue( "UUID","$CarID" )
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com