1

以下の html のスニペットを見てください。

<tr class="clickable">
<td id="7b8ee8f9-b66f-4fba-83c1-4cf2827130b5" class="clickable">
<a class="editLink" href="#">Single</a>
</td>
<td class="clickable">£14.00</td>
</tr>

td[1] に「Single」が含まれている場合、td[2] の値をアサートしようとしています。私はさまざまなバリエーションを試しました:

//td[2][(contains(text(),'£14.00'))]/../td[1][(contains(text(),'Single'))]

私は他の場所でも同様の表記を使用しましたが、ここでは役に立ちませんでした...ネストされた要素を持つ td[1] にかかっていると思いますが、よくわかりません。

誰かが私が間違っていることについて啓発できますか? :)

乾杯!

4

2 に答える 2

0

自分で簡単にしてみませんか。コードで if ステートメントを実行してください。疑似コード:

  1. 最上位の tr を選択します。
  2. tr 内の最初の td を検索し、Single が含まれているかどうかを確認します。
  3. 含まれている場合は、£14.00 が含まれていることを主張します。

または、最上位の tr のテキストを取得して、そのテキストに対してチェックを実行することもできます。

于 2013-08-07T17:02:42.060 に答える