Ruby Watirライブラリを使用してクライアントの自動テストを行っていますが、XPathセレクタに問題があります。私はちょうど何かを逃しているかどうか私に知らせるために別の目のセットが必要だと思う。期待と版画「第三の画像を」と、それは動作しますが、テーブルのこのセットについてRuby WatirのXPathによる健全性チェック
puts ie.cell(:xpath, "//img[@src='3.jpg']/../").text
:ここ
は、私が使用しているセレクタである<table>
<tr>
<td><img src="1.jpg">First Image</td>
</tr>
</table>
<table>
<tr>
<td><img src="2.jpg">Second Image</td>
</tr>
</table>
<table>
<tr>
<td><img src="3.jpg">Third Image</td>
</tr>
</table>
しかし、破壊されたときにI
<table>
<tr>
<td><img src="1.jpg">First Image</td>
</tr>
</table>
<table>
<tr>
<td><img src="3.jpg">Third Image</td>
</tr>
</table>
上記のputsコードを使用すると、2番目の例でこのエラーが発生します。
どちらの場合は、ここで正常に動作parent.text。 XPでは1.8.6。 – Pesto
質問をhttp://groups.google.com/group/watir-general/に投稿することをおすすめします。そこに1400人以上のWatirユーザーがいる。 –
本当に奇妙です。私もそれを再現しました。奇妙なことはこれです: b.cell(:のxpath、「//img[@src='2.jpg']/../").text => "第三の画像" –