私はxpathを持っています:
//div[@id='123']/li/a[4]
HTMLに「2」のテキストがあるため、次のように具体的にしたかったのです。
//div[@id='123']/li/a[contains text='2'] ???
基本的に、私は a[ 4 ]..に依存したくありません..番号ではなく、テキストに固有であるため、Webページが更新または変更された後でも見つけることができます。
述語部分[]では、 を使用text()してテキスト ノードを取得しcontains(,)、特定のテキストが含まれているかどうかをテストできます。
//div[@id='123']//li/a[contains(text(), '2')]
これが例です