SeleniumのXPathを持つ要素を探したいのですが、これにはテキストが含まれていますが、2つの可能性があります。ここには次のものがあります。1つのXPathで2つのケースをカバーしますか?
.//li/a[contains(., 'blah')]
.//li/a/span[contains(., 'blah')]
1つのXPathで2つのケースをカバーする方法はありますか?
可能であれば2番目の質問どちらもspan
ではなく、a
要素への結果ポインタとして取得したいと考えています。
また、マッチした要素のマッチ親として返す一般的な方法はありますか?
最初のXPath '.// li/a [(。、 'blah')]が両方の場合をカバーしていませんか? –