18
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ChromeDriverを自動更新するライブラリ

Posted at

概要

SeleniumとChromeを使用してブラウザ操作の自動化をしていると、Chromeのバージョンアップの度にエラーが発生し、ChromeDriverを更新するということがあります。
今回紹介するwebdriver_managerというライブラリを使用すると、自動でChromeDriverの更新を行ってくれるようになります。

使用方法

1.ライブラリのインストール

console
pip install webdriver-manager

2.コードの変更

python 変更前
from selenium import webdriver
import chromedriver_binary

driver = webdriver.Chrome()
driver.get('https://google.com')
python 変更後
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
 
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://google.com')

3.実行
通常通り実行するだけです。
実行時にChromeのバージョンとChromeDriverがサポートするバージョンが異なる場合は、Chromeのバージョンに合うChromeDriverを自動的にダウンロードしてから実行されます。

18
20
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?