回答受付終了まであと6日
回答(2件)
こんにちは。sele_chanです。 今回のご質問はiframeはありません。shadow-root内の要素検索ができるように特別な方法をとる必要があります。 VBAでSeleniumを扱うツールとして「SeleniumBasic」と「SeleniumVBA」があります。このうちshadow-root内の要素を特定するには、どちらのツールでも可能ですが、SeleniumBasicではJavaScriptを記述する必要がありますが、SeleniumVBAでは記述が楽になっています。 これはSelenium本家がSelenium4になって、JavaScriptが不要な専用メソッドが追加されたことにSeleniumVBAが対応したことによるものです。 一方、SeleniumBasicはサポートが停滞しているので、従来の方法のままで対応せざるを得ないことが影響しています。 SeleniumVBAの記事は以下のとおりですが、よくよく見ましたらサンプルページがリニューアルされていましたので、内容を本日更新しました。 https://qiita.com/sele_chan/items/5de93fa12fa3fcdc54cc
この回答はいかがでしたか? リアクションしてみよう