博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[SoapUI] context.expand 和 groovyUtils.getXmlHolder 有什么不一样
阅读量:5290 次
发布时间:2019-06-14

本文共 763 字,大约阅读时间需要 2 分钟。

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

import com.eviware.soapui.support.GroovyUtilsdef groovyUtils = new GroovyUtils( context )def responseLive=context.expand( '${Intraday Table_Live#Response}' )def xmlHolderLive = groovyUtils.getXmlHolder(responseLive)def xmlLive = xmlHolderLive.getXml()log.info "responseLive : "+responseLivelog.info xmlHolderLivelog.info "xmlLive            : "+xmlLive

截图:

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

import com.eviware.soapui.support.GroovyUtilsdef groovyUtils = new GroovyUtils( context )def holder = groovyUtils.getXmlHolder( "Get Token#Response" )String tokenTemp = holder.getNodeValue("//html[1]/body[1]/script[1]/text()")

转载于:https://www.cnblogs.com/MasterMonkInTemple/p/4626206.html

你可能感兴趣的文章
第十一章、面向对象之多态、多态性
查看>>
第十一章 面向对象之类的组合
查看>>
第十一章、类的封装
查看>>
第十三章、元类(metaclass)
查看>>
第十三章、元类之控制类的产生
查看>>
第十三章、元类之控制类的调用过程
查看>>
原创博客>>>解决粘包问题的方法
查看>>
通俗讲解python__new__()方法
查看>>
三次握手四次挥手
查看>>
简单的支持并发服务端(上传功能)
查看>>
简单的文件ftp上传
查看>>
开启子进程的方式
查看>>
串行、并发、并行的区别以及坑
查看>>
聊天室
查看>>
队列与生产者消费者模型
查看>>
面向对象与网络编程的总结
查看>>
第十五章、线程之协程
查看>>
第十五章、python中的进程操作-开启多进程
查看>>
抢票小程序
查看>>
第十六章、初识数据库
查看>>