【問題1】
SoapUI+Groovy做接口測試時,腳本執行到第三行報錯,報錯內容"org.apache.xmlbeans.XmlException: error: Unexpected element: CDATA"
腳本片段如下:
import com.eviware.soapui.support.GroovyUtils //Get response def groovyUtils = new GroovyUtils( context ) def holder = groovyUtils.getXmlHolder('inquire#Response')//GroovyUtils獲取返回的xml消息的操作XmlHolder
錯誤分析:根據字面意思:是解析Xml異常,無法對返回的結果進行解析
解決辦法:把def holder = groovyUtils.getXmlHolder('TestTest#ResponseAsXml')改為 def holder = groovyUtils.getXmlHolder('TestTest#Response'),
即去掉AsXml,問題解決
注:Property ResponseAsXml is for REST; Property Response is for SOAP