2016-11-17 18 views
0

1年以上にわたって、ExcelドキュメントでSeleniumコードをうまく使ってきました。ここ数週間で、動作を停止し、ブラウザを開きますが、Webページは開かれません。このコードはアプリケーションエラーをトリガし、異常終了します。同じエラーではありませんが、クロム、Firefox、IEのどちらを使用しても同じ動作です。セレニウムマクロがもう正しく動作しない(Excel VBAで)

Dim driver As New Selenium.WebDriver 
driver.Start "firefox", "http://google.com" 

それとも...

Dim driver As New Selenium.FirefoxDriver 
driver.Start 

を誰もが、この迷惑な行動をデバッグする私を助けることができる?ここ

は、私が使用しているコードですか

Muchas gracias。

+0

通常、ブラウザが開いても、ドライバがブラウザのバージョンと同期していないことを示すページには移動しません。最新のドライバをお持ちで、ブラウザのバージョンが最新のものであることを確認してください。 – JeffC

+0

こんにちは@JeffC、あなたの助けをここにありがとう。 C:\ Users \ Me \ AppData \ Local \ SeleniumBasic \ CHANGELOG.txtでは、私はv2.0.9.0(2016/03/02)を持っています 私は合計* noob *のように感じますが、実際にはむしろSelenium for Excel VBAのインストール方法を混乱させます。 seleniumhq.orgでそれほど助けにはならないようです。 私はここに指示に従いました https://codingislove.com/browser-automation-in-excel-selenium/ 明らかにv2.0.9.0が最新ですバージョン(3月にリリースされましたが) 私は最新のバージョンのChromeを持っています バージョン54.0.2840.99 m その他のアドバイス...?本当にありがとう。 – Zingapuro

+0

正直、私は分かりません。私はSelenium for Excel VBAを使ったことがありません。私はJavaとC#のみを使用しました。エラーメッセージが表示されない場合は、正しくインストールされていると言いますが、前述したように、この現象は一般的にドライバとブラウザのバージョンが一致していないことを示しています。 – JeffC

答えて

0

OK!私は、このリンクのおかげでそれを考え出し: https://github.com/florentbr/SeleniumBasic/issues/128 うまくいけば、バックバージョン46にロールバックする必要があり、Firefoxのための同等の修正がないよう http://chromedriver.storage.googleapis.com/index.html?path=2.24/

が見えるクロームドライバの最新バージョンをダウンロードするマネージドアップデートがリリースされますが、その間に少なくとも1つのブラウザを再び動作させることができてとても嬉しいです。

乾杯。

関連する問題