前提・実現したいこと
VBAでChromeの操作を行おうとしています。
発生している問題・エラーメッセージ
使っているChromeのバージョンは93.0.4577.82ですが、
それに付属するChromeドライバーがネット上に見当たらず、
エラーになってしまいます。
SeleniumError
invalid argument
該当のソースコード
VBA
1Sub chrome操作() 2 3 Dim driver As New Selenium.WebDriver 4 5 driver.Start "chrome" 6 driver.Get "yahoo.co.jp" 7 8End Sub 9 10 11
試したこと
バージョン93.0.4577.82のドライバーが見つからなかったので代わりに
93.0.4577.63のドライバーを試しましたがダメでした。
> 使っているChromeのバージョンは93.0.4577.82ですが、
> バージョン93.0.4577.82のドライバーが見つからなかったので代わりに
93.0.4577.63のドライバーを試しましたがダメでした。
そのChromeは「93.0.4577.63」のドライバーで問題なく動くので、どのように「93.0.4577.63のドライバーを試しました」の作業をしたのか、(コメントではなく)質問文を編集して追加の説明を書いてください。
情報が足りずすみませんでした。
具体的に行ったことは、「93.0.4577.63」のドライバーをダウンロードして、SeleniumBasicフォルダの中のchromedriverを上書き保存しました。
その後、質問文のマクロを実行しようとしたところ、エラーとなりました。
Selenium Basicをインストール→インストール先のchromedriver.exeを93.0.4577.63のchromedriver.exeで置き換える→VBAの参照設定でSelenium Type Libraryをチェック→該当のソースコードのdirver.Getの引数を"https://www.yahoo.co.jp/"に変えたものを実行→正常に終了
普通に実行できました。
同じことを行っているんですが、何度やってもエラーメッセージが表示されてしまいます。
一応エラーのキャプチャー画像を載せましたので確認いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー