特定の値を持つ属性を持つすべての要素の XPath ですか? 質問する

特定の値を持つ属性を持つすべての要素の XPath ですか? 質問する

私は、いずれかの属性に指定された値を持つ可能性のある HTML 要素を識別するために Selenium を使用しています。XPath でこれを行う方法があることを期待していましたが、まだ答えを見つけることができていません。

ベストアンサー1

選択するための XPath 式を次に示します...

  • すべての要素:

     //*
    
  • 属性を持つすべての要素a:

     //*[@a]
    
  • 属性が次の値aに等しいすべての要素v:

     //*[@a='v']
    
  • 任意の属性を持つすべての要素:

     //*[@*]
    
  • いずれかの属性が次の値に等しいすべての要素v:

     //*[@*='v']
    

クレジット@ピエール初回投稿 //*[@*='v']

おすすめ記事