クラスとテキストでxpathのすべての要素を見つけたいです。私はこれを試しましたが、うまくいきません。
// [contains(@class、 'myclass')] // [text()= 'qwerty']
「myclass」のクラスを持ち、テキストが「qwert」であるすべての要素を見つけようとしています(これらはスパン要素になります)
//span[contains(@class, 'myclass') and text() = 'qwerty']
または
//span[contains(@class, 'myclass') and normalize-space(text()) = 'qwerty']
クラスとテキストに基づいて検索するXPath式を探している人のための一般的なソリューション:
クラスはonly "myclass":
//*[@class='myclass' and contains(text(),'qwerty')]
クラス含む "myclass":
//*[contains(@class,'myclass') and contains(text(),'qwerty')]