0
XML結果のテキストをアサートする方法を探しています。 私はいくつかのwebservicesをテストするためにそれを使用しています。Selenium IDEがXML応答をアサートする
XMLは次のようになります。
<ProductsResult>
<Total>12679</Total>
<Duration>4099</Duration>
<Hits>
<Product>
<ProductNumber>ABC</ProductNumber>
</Product>
</Hits>
<HitsByProductNumber>
<Product>
<ProductNumber>ABC</ProductNumber>
</Product>
</HitsByProductNumber>
</ProductsResult>
は、今私はProductNumberタグをチェックする必要がありますが、単に「ヒット」タグで。 すべてのProductNumberタグを確認するには問題ありません。 私はこのようにしています:
<html>
<body>
<table>
<tbody>
<tr>
<td>clickAndWait</td>
<td>css=input.button</td>
<td></td>
</tr>
<tr>
<td>assertXpathCount</td>
<td>//*[name() = 'ProductNumber' and text() = 'ABC']</td>
<td>1</td>
</tr>
</tbody>
</table>
</body>
</html>
何が質問ですか? – Dee
「ヒット」タグの「Product」を確認する方法 – Senni
解決策を見つけました。それは簡単だった... // * [name()= 'Hits']/* [name()= 'Product'] :) – Senni