码迷,mamicode.com
首页 > 其他好文 > 详细

[SoapUI] context.expand 和 groovyUtils.getXmlHolder 有什么不一样

时间:2015-07-07 10:59:41      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

context.expand 和 groovyUtils.getXmlHolder 有什么不一样?互相之间怎么转换

import com.eviware.soapui.support.GroovyUtils

def groovyUtils = new GroovyUtils( context )

def responseLive=context.expand( ‘${Intraday Table_Live#Response}‘ )
def xmlHolderLive = groovyUtils.getXmlHolder(responseLive)
def xmlLive = xmlHolderLive.getXml()

log.info "responseLive : "+responseLive
log.info xmlHolderLive
log.info "xmlLive            : "+xmlLive
 

截图:

技术分享

通过groovyUtils.getXmlHolder也可以直接获取response, 还可以通过XPath获取节点的值

import com.eviware.soapui.support.GroovyUtils

def groovyUtils = new GroovyUtils( context )
def holder = groovyUtils.getXmlHolder( "Get Token#Response" )

String tokenTemp = holder.getNodeValue("//html[1]/body[1]/script[1]/text()")

[SoapUI] context.expand 和 groovyUtils.getXmlHolder 有什么不一样

标签:

原文地址:http://www.cnblogs.com/MasterMonkInTemple/p/4626206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!