0
我有一個包含以下內容的響應:的soapUI斷言其中value是常規保留字
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<project:loginResponse xmlns:project="http://project.somewhere.com/">
<return>34715527grsbN3C</return>
</project:loginResponse>
</env:Body>
</env:Envelope>
我需要在一個會話ID來獲得的價值,但我得到的錯誤可能是因爲回報是一個保留字。我試圖逃避它,但只是將該行視爲評論。
groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
holder = groovyUtils.getXmlHolder("login - Request 1#Response")
return = holder.getNodeValue("//return")
assert return != null
assert return.length() > 0
returnNode = groovyUtils.getXmlHolder(loginResponse)
sessID = returnNode.getNodeValue("//return")
log.info(sessID)
assert sessID !=null
context["sessID"] = sessID
你得到的錯誤是什麼?在哪一行? – 2010-03-17 18:10:30