私は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')]
これが例です