soapUI系列之—-04 Groovy腳本問題解決


【問題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 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM