質問: driver.find_element_by_name("q") search_box.send_keys('ChromeDriver') search_box.submit() print(driver.title) driver.save_screenshot('search_results.png') driver.quit() ``` ### 発生したエラー ``` session not created: This version of ChromeDriver only supports Chrome version 76 ``` よくある、chromeのバージョンとChromeDriverのバージョンが違うよというエラーなのはわかるのですが、 私が使っているGoogle chromeのバージョンは「76.0.3809.62」で、 ダウンロードしてパスを通したChromeDriverは「76.0.3809.25」です。 ### 質問内容 同じバージョンなのにどうしてエラーになってしまうのでしょうか? 解決方法をご教示いただけたら幸いです。
回答: こんにちは。 すでに解決されてましたら、ご容赦くださいませ。 解決方法はちょっと思いつかないのですが、再現性があるとおそらくChromeDriverとかのissueが上がってくるのではないかと思います。 念の為ですが、想定している場所以外に、google-chromeやchromedriverが入っていて、PATHの関係でそちらを見ていないかどうかを確認してみてはいかがでしょうか? 1. google-chrome --version でバージョン確認 2. chromedriver -v でバージョン確認 3. chromedriverを入れた方法を確認 -> `pip install chromedriver-binary` で入れていないかどうか(pipで入れるとPythonのパッケージのあるところに入る) 4. `which chromedriver` および `which googl-chrome` で場所を確認 ### 補足 (Chromeのリリース状況) Chromeのバージョン確認の例: !イメージ説明