SoapUI+Groovy中"org.apache.xmlbeans.XmlException: error: Unexpected element: CDATA"

通過SoapUI提供的GroovyUtils獲取返回的xml消息的操作XmlHolder
import com.eviware.soapui.support.XmlHolder
def groovyUtils = new com.eviware.soapui.support.GroovyUtils( context )
def holder = groovyUtils.getXmlHolder('TestTest#Response')
運行時,到第三行會報錯:

根據字面意思發現時Xml異常,無法對返回的結果進行解析
把def holder = groovyUtils.getXmlHolder('TestTest#Response')改爲
def holder = groovyUtils.getXmlHolder('TestTest#ResponseAsXml'),即加了AsXml就可以了
注:Property ResponseAsXml is for REST;  Property Response is for SOAP 
只是針對該類問題的一種解決辦法,在這裏做個備忘,大家有好的建議都可以提出來,一起學習

 來自:http://forum.soapui.org/viewtopic.php?f=5&t=21981


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章