4

xpath について 1 つ質問があります。クロムには次のようなtdがあります:

<td class="dataCol col02">
"Hello world(notes:there is$)nbsp;"
<a href="xxxx">[View Hierarchy]</a>
</td>

しかし、Firefox で同じ要素を調べると、$nbsp と二重引用符がありません。

<td class="dataCol col02">
Hello world
<a href="xxxx">[View Hierarchy]</a>
</td>

私は FireFinder を使用し、xpath を使用します。

//td[text()='Hello world']

、その要素を見つけることができます。

しかし、セレンAPI 2.24を使用すると、その要素が見つかりませんでした。

by.xpath("//td[text()='Hello world']")

それについて何か考えはありますか?ありがとう!

4

2 に答える 2

0

関数を使ってみcontains()ます。xpath は次のようになります。//td[contains(text(),'Hello world')]

于 2013-09-09T06:26:34.420 に答える