![見出し画像](https://assets.st-note.com/production/uploads/images/97767530/rectangle_large_type_2_eab661761be1159185c5d2a3ca92fcd9.png?width=1200)
Photo by
soeji
VBA+Selenium
ボタンタグなんてものが…まだ世の中にあった…
<button type="button" name="名前">
名前は特定できるものの、.FindElementsByTag("button")では見つからない…???
困ってたら、このサイトにヒントがありました。感謝。
XPath で「Contains」を使うと、特定の文字列を含む要素を取得できるようになります。
Driver.FindElementByXPath("//button[contains(@name,'名前')]")
xpathの書き方に迷ったらここにあるとおり、chromeで検証するのが手っ取り早そう
この記事が気に入ったらサポートをしてみませんか?