LoginSignup
troglodytes525
@troglodytes525 (A H)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

VBA-Seleniumでクリック先を指定できない

area-rabel選択可能?.png

エクセルから上段にある『環境調査G』をクリックさせたいのですが、、、

隣り合う項目との差異が下線部のみであり、Driver.FindElementBy○○.Clickで、どこを指定すれば良いのでしょうか???

ちなみに、人によってレイアウトが異なるため、『□番目のli』という指定ができません。

また、青線で隠した herf= の先は、アドレスバーに転記しても目的のページには進めません。

何方かご教授のほど、宜しくお願い致します。

0

2Answer

YottyPG さん、コメント有難うございます。
テキストでも指定できるのですね!
添付して頂いた資料をしっかり確認させて頂きます。

残念ながら、添付のエラーが出てしまいました。。。
NotVisibleではしょうがないようなので、迂回ルートでコツコツ入力させながら、辿り着きたいと思います。

Microsoft Visual Basic for Applications - QMS セット 20220066.xls [実行中] - [Module3 (コード)] 2022_07_05 15_53_26.png

0

以下のような記述で、要素を取ってこれないでしょうか?

FindElementByXPath("//*[text()='環境調査G']")

参考



内容とは関係ないですが、カンマで2つの要素が1つのタグになっていたり、タグの中の最後にカンマが入っていたりするものがあります。
VBA,Excel Selenium,

検索性を高められるので、タグを適切に指定していただければ幸いです。

0

Your answer might help someone💌