前提
サーバー上で使っているChromeのバージョンを取得する方法を教えていただきたいです
ラボのサーバーからpythonでseleniumを実行しようとしてるのですがdriver = webdriver.Chrome()を実行しようとするとselenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
となってしまいます.
chromedriverのバージョンとchromeのバージョンが違うためと思うのですがchromeのバージョンの取得ができず困っています.
サーバーからアクセスしているため, Chromeの右上の3つの点からバージョンを調べることができません.
また, https://mio.yokohama/?p=1157
の方法も試したのですがインストールしたwebdriver_managerにutilsがなかったこと, ラボサーバーではregが使えないことよりどちらもうまくいきませんでした.
サーバー上で使っているchromeのバージョンを取得する方法を教えていただけないでしょうか.
実現したいこと
サーバー上でのchromeのバージョンを取得する
発生している問題・エラーメッセージ
pythonで
from selenium import webdriver
driver = webdriver.Chrome()
とすると
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
となってしまう
これはChromeDriverとChromeのバージョンが異なることが原因と考えられる. しかし, Chromeのバージョンの取得方法が分からない
該当のソースコード
python
from selenium import webdriver driver = webdriver.Chrome()
試したこと
https://mio.yokohama/?p=1157
リンク内容を参考にwebdriver_manager.utilsからバージョンを取得しようとしたがインストールしたwebdriver_managerにはutilsがなかった
補足情報(FW/ツールのバージョンなど)
サーバーの環境はLinux環境, パッケージの管理はpyenvとminicondaで行っている
0 コメント