VBAからクロームを起動したいのですが、
エラーが出現してクロームを起動しません。
<環境・バージョン>
・Windows7
・EXCEL2010, office365 → どちらもダメでした
・Selenium 2.0.9.0
・Chrome 76.0.3809.100 (64bit)
・Chromedriver 76.0.3809.68 → 上記クロームのバージョンの最新を使用したつもりです
処理はこれだけです。
Dim driver As New ChromeDriver
driver.Get "https://www.google.co.jp/"
出現するメッセージはこちらです。
実行時エラー "13"
UnknownError
unknown error: Chrome failed to start: crashed
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location
C:\Users\xxx\AppData\Local\Google\Chrome\Application\chr
ome.exe is no longer running, so ChromeDriver is assuming that
Chrome has crashed.)
(Driver info: chromedriver=76.0.3809.68
(420c9498db8ce8fcd190a954d51297672c1515d5-refs/branch-hea
ds/3809@{#864}),platform=Windows NT 6.1.7601 SP1 x86_64)
コード: A00A000D
ソース: Selenium
ちなみにIEのドライバに変更して実行したら問題なくIEを起動できました。
同様のケースで対応したことのある方、いらっしゃいませんか?
入り口でつまづいて先に進めません・・・
どうぞよろしくお願いします。
No.1
- 回答日時:
質問文章の中で気になる言葉があります。
>・Chromedriver 76.0.3809.68 → 上記クロームのバージョンの[最新を使用したつもりです]
Chromedriver のバージョンは、ダウンロードの時にしかわからない可能性があります。その時に、最新ドライバーを使ったら失敗しました。(なぜ失敗したかすぐに分かりませんでした)
私の所は、
chromedriver.exe 8449 kb, 2019/04/23 20:01:20
これで動いています。/Google Chromeのバージョンを確認してダウンロードしました。
一応、その時には、Google Chrome を最新バージョンにしましたが、76を越えることはありませんでした。
https://sites.google.com/a/chromium.org/chromedr …
Current Releases
If you are using Chrome version 77, please download ChromeDriver 77.0.3865.10
◎ If you are using Chrome version 76, please download ChromeDriver 76.0.3809.68
If you are using Chrome version 75, please download ChromeDriver 75.0.3770.140
ここで、Google Chromeのバージョンと合わせる必要があります。
しかし、最新バージョンでも大きなトラブルなく動くとは言っていますが、失敗したような記憶があります。
ChromeDriver 77.0.3865.10. This is not officially supported, but in most cases it should work without major issues.
そのほかは、今の所、思いつきません。
ご回答いただきありがとうございます。
私の質問の書き方がおかしかったかもしれません。
クロームのバージョンが
・Chrome 76.0.3809.100 (64bit)
なので、
>◎ If you are using Chrome version 76, please download ChromeDriver 76.0.3809.68
のドライバをダウンロードして使用しましたのですが、ダメだったのです。
念のためクロームを一度アンインストールし再度インストールしなおしたり
ダメもとでドライバのバージョンを前後いくつかためしてみたりしましたが
いずれも同じエラーで止まりました。
ネットで検索しても同様のエラーが出ている方を見かけなかったので
ちょっと困っています。
No.2
- 回答日時:
後は、こちらと環境が近いなら、最終的には、該当するもののタイムスタンプを調べてみるしかないのかな、と思います。
>chromedriver.exe 8449 kb, 2019/04/23 20:01:20
これは同じだったのでしょうか。もしかしたら、これが違う?
https://florentbr.github.io/SeleniumBasic/ ここから
↓
https://sites.google.com/a/chromium.org/chromedr …
ここのドライバーと違っているような気がします。(今、こちらがインストールするとトラブりそうだから、こちらではやめておきます)
All versions available in Downloads
Latest stable release: ChromeDriver 76.0.3809.68
Latest beta release: ChromeDriver 77.0.3865.10
教えていただいたリンク先のドライバは既に試していて、ダメでした。
再度、いくつかのバージョンでテストしてみましたが、全部同じメッセージで×です。
もう少し色々試してみます。
お時間とっていただきありがとうございました。
No.3ベストアンサー
- 回答日時:
呼び出しているものを調べてみました。
そうすると以下のように出てきました。
Library Selenium
C:\Users\XXXX\AppData\Local\SeleniumBasic\Selenium32.tlb
Selenium Type Library
Selenium32.tlb 70kb 2016/03/02 22:05:46
もちろん、こちらはOffice 32bit 側ですから、問題はありません。
ログを拾ってみました。(こちらの予想とはまったく違っていました)
どうも難しいですね。クリーンインストールを可能にできるなら、その方がよいかもしれません。
Github の方が正確かもしれません。(Google 翻訳)
--------------------------------------------
https://stackoverflow.com/questions/50642308/web …
------------------------------------------------
>このエラーメッセージは、ChromeDriverが新しいWebBrowser、つまりChromeブラウザセッションを開始または生成できなかったことを意味します。
https://github.com/heroku/heroku-buildpack-googl …
>これは、ChromeDriverがChromeとの通信に必要なポートを見つけられないことを意味します。これは、Chromeがクラッシュしたか、起動に失敗したか、古いバージョンのChromeを使用していたために発生する可能性があります。ChromeDriver 2.40は、Chromeバージョン66.xxxから68.xxxのみをサポートします
>「remote-debugging-port」引数を設定しているために失敗する可能性もあります。その引数を削除してみてください?
どうも、ここまでになると手がつきません。
帰省や旅行でお返事が遅くなってしまいました。大変申し訳ございません。
もうご覧になっていらっしゃらないかもしれませんが・・・
その後、もう一台のPC(win7、office2010、通常IE使用)で試したところ全く問題なく動作しており、
結局なぜ問題のPCの方で出来ないのか。
セキュリティソフトとか、バージョン違いのofficeが2つ入っているとか、何かしらこれまで世に出ていない問題があるのかもしれません。
分からないまま・・・こういうの気持ち悪いんですけど、時間もないので一旦調査終了することとしました。
今後もし原因が分かったら、何かしらの形で世間に出せればと思っています。
ご丁寧に色々調べていただきありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでのカーソル移動がずれる 2 2023/07/30 08:51
- Visual Basic(VBA) excel vbaでselenium basic 3 2022/10/02 12:35
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- その他(プログラミング・Web制作) パイソン。スクレイピング。Chromeドライバーの使い方を教えてください。 1 2023/06/14 21:55
- Chrome(クローム) WINDOWS7でGoogle Chromeを使い続けるには? 5 2022/12/09 15:54
- Chrome(クローム) 【Google】「同期は有効です」と表示されているがブックマークが同期されていない 2 2022/11/17 13:32
- Chrome(クローム) PCの Google Chrome が頻繁に「ページが応答していません」となり作業が進みません。 1 2023/05/25 20:43
- オープンソース Pythonのコードをexe化 1 2023/07/03 08:01
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VBAでchromeを動かしたいのですが、エラー出ます。
その他(パソコン・スマホ・電化製品)
-
Selenium のエラーがでます。
Visual Basic(VBA)
-
VBA Selenium Google Chrome 操作 動かない
Visual Basic(VBA)
-
-
4
Selenium Basicの件
Visual Basic(VBA)
-
5
VBAのChrome操作のエラーについて教えて!
Visual Basic(VBA)
-
6
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
7
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
8
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
9
vbsからのExcelマクロ呼び出しの際に保存ダイアログが表示されてしまう
その他(プログラミング・Web制作)
-
10
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
11
Access VBAから使用したExcelプロセスを閉じる方法について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gitでバージョン指定してダウン...
-
EclipseでJavaコンパイラのバー...
-
バイナリファイルの著作権など...
-
MSCOMCTL.OCXのアップデートの方法
-
Selenium/VBA/Chrome エラーで...
-
windowsの構造体にはなぜ自身の...
-
CrystalReportsのバージョン確...
-
使用しているJUnitのバージョン...
-
C# Excelを遅延バインディング...
-
javaのupdateを禁止するには
-
Windows7でVB2005の開発
-
tomcatのwebapps配下のディレク...
-
Eclipse3.5.1のJUnitぼバージョ...
-
Macでeclipseを使用しJava独学中
-
visual stadio 参照問題
-
バージョン番号とリリース番号...
-
現在、最も広く使われているVis...
-
【javaコンパイル時のエラーに...
-
SFWiz.xlaって・・・
-
JQueryについて、DOMレベル1~...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gitでバージョン指定してダウン...
-
使用しているJUnitのバージョン...
-
CrystalReportsのバージョン確...
-
EclipseでJavaコンパイラのバー...
-
visual stadio 参照問題
-
バイナリファイルの著作権など...
-
VMwareの古いバージョンがダウ...
-
VBAでDVDのトレイを開く。、
-
Selenium/VBA/Chrome エラーで...
-
【javaコンパイル時のエラーに...
-
MSCOMCTL.OCXのアップデートの方法
-
Javaのバージョンアップにとも...
-
chromedriverのDLについて
-
JRE 1.5.0.14のダウンロード先...
-
gridviewでの高さの取得方法
-
C# Excelを遅延バインディング...
-
Tmocatのバージョン
-
Flashplayerの運用について
-
エクセルVBAがMACで動かない
-
reactを利用できるnode.jsのバ...
おすすめ情報