1
我試圖使用Groovy得到結果節點的計數的soapUI和下面的代碼給了我正確的計數常規返回不同的節點數
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
def holder = groovyUtils.getXmlHolder("StepName#ResponseAsXml")
def cnt = holder["count(//Results/ResultSet/Row)"]
但是當我試圖下面我得到的計數1兩者如何不同?
def cnt = holder["count('//Results/ResultSet/Row')"]
在第二個,你傳遞一個字符串'count'。第一個將我猜測得到的路徑傳遞給節點列表。雖然我從來沒有使用SoapUI –
@tim_yates你應該作出這樣的回答 –
@tim_yates不是xpath的也發送像這樣的字符串... reader.getNodeValues(「// ns1:node」) –