的xpath断言我的查询,其在步骤JDBC中的soapUI运行的结果是:对于JDBC响应
<Results>
<ResultSet fetchSize="128">
<Row rowNumber="1">
<MODEL_ID>Deposit</MODEL_ID>
<VALUE1>1</VALUE1>
<VALUE2/>
<VALUE_SET/>
<SCORE>1.00</SCORE>
</Row>
<Row rowNumber="2">
<MODEL_ID>Deposit</MODEL_ID>
<VALUE1>2</VALUE1>
<VALUE2/>
<VALUE_SET/>
<SCORE>2.00</SCORE>
</Row>
欲断言ROWNUMBER下=“2” MODEL_ID。
我用这个XPath表达式://*:Results/ResultSet/rowNumber="2"/MODEL_ID
我得到了以下错误:
Runtimeexception: Required item type of first operand of '/' is node();supplied value has item type es:string
我只是尝试它的工作也://结果/的ResultSet/ROWNUMBER = “2”/ MODEL_ID我得到同样的错误 – meitale
@ meitale对不起,我不明白。你是否声称'//结果/结果集/ rowNumber =“2”/ MODEL_ID'对你的XML示例有效? – Markus
我有JDBC步骤,在这里我查询数据库中的表格。我不是针对XML,而是来自数据库。结果是: <结果集FETCHSIZE = “128”> <行ROWNUMBER = “1”> 存款 1.00 <行ROWNUMBER = “2”> 存款 2.00 –
meitale