ID、クラス、およびタグに含まれるその他の情報を取得する必要があります。私はScalaで作業していますが、Javaは問題ありません。これは完全一致パーサーです。「ボタン」のみを取得します。たとえば、「button id=...」は除外されます。他のパーサー?自分で作る?これは私がこれまでに見つけたものです。どんな助けでも大歓迎です。
// Currently(using Selenium WebDriver and Scala.XML):
// Opens Browser and goes to page
driver.get(URL)
// Gets XML/html/etc.. and converts it to XML format
val xmlData = XML.loadString(driver.getPageSource)
// Parse for buttons
(xmlData \ "button").text