サーバーでのchromeのバージョン取得方法が分からない

前提

サーバー上で使っている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 コメント