作者:Hb何逸秋yB | 来源:互联网 | 2023-08-23 09:21
1.SoapUI+Groovy中org.apache.xmlbeans.XmlException:error:Unexpectedelement:CDATA通过SoapUI提供的Gro
1. SoapUI+Groovy中"org.apache.xmlbeans.XmlException: error: Unexpected element: CDATA"
通过SoapUI提供的GroovyUtils获取返回的xml消息的操作XmlHolder
import com.eviware.soapui.support.GroovyUtils
//Get response
def groovyUtils = new GroovyUtils( context )
def holder = groovyUtils.getXmlHolder('inquire#Response')
运行时,到第三行会报错:
![](https://img1.php1.cn/3cd4a/24d65/4aa/69009e3fa5624ecc)
根据字面意思发现时Xml异常,无法对返回的结果进行解析
把def holder = groovyUtils.getXmlHolder('TestTest#ResponseAsXml')改为 def holder = groovyUtils.getXmlHolder('TestTest#Response'),
即去掉AsXml,问题解决
注:Property ResponseAsXml is for REST; Property Response is for SOAP