selenium manager の chrome driver のデフォルトパスの場所
目的
selenium4を理解する
経緯
selenium4が書きやすそうなので移行する
# selenium3の常套句だったこれが使えなくなってる!
webdriver.Chrome(executable_path=ChromeDriverManager().install())
# これでできるらしい
webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))
# これだけでもできちゃった!
webdriver.Chrome()
driverインストールしてないのになぜ??
どうやら`selenium manager`というデフォルト機能がchrome driver managerみたいに最新driverを確認して自動インストールしてくれるらしい
でも、どこにあるの??
調べた
公式リファレンスに書いてあった
ローカル キャッシュ フォルダー ってどこ?!
プロジェクトフォルダ配下を見てみるが見つからない
半年前の日本語記事を発見
ユーザーフォルダ配下っぽい!
自分のパソコンで見てみる
あった
やっぱりwebdriver.Chrome()を動かしたときにselenium managerが自動インストールしてくれてたみたい
発見時刻2024/02/18 18:16 なのでドライバーファイルの作成日時も記憶と合ってる
selenium manager
所感
selenium4のselenium managerの情報を見つけるのが非常に難しかった
日付指定検索しても未だにselenium3の時代の知識を流用してる記事などがあるため
この記事が気に入ったらサポートをしてみませんか?