1

私はxpathを持っています:

//div[@id='123']/li/a[4]

HTMLに「2」のテキストがあるため、次のように具体的にしたかったのです。

//div[@id='123']/li/a[contains text='2'] ???

基本的に、私は a[ 4 ]..に依存したくありません..番号ではなく、テキストに固有であるため、Webページが更新または変更された後でも見つけることができます。

4

1 に答える 1

1

述語部分[]では、 を使用text()してテキスト ノードを取得しcontains(,)、特定のテキストが含まれているかどうかをテストできます。

//div[@id='123']//li/a[contains(text(), '2')]

これが例です

于 2013-03-28T07:35:24.743 に答える