【Python3】SeleniumでFirefoxDriverのバージョンを自動で合わせる方法
おはこんばんにちは、せなです。
今回はSeleniumのFirefoxDriverのバージョンを自動で合わせる方法について解説したいと思います。
初めに
Seleniumを使う際には、FirefoxであったりChromeを使うことが多いと思います。
ですが、実際使用する際にはFirefoxDriverやChromeDriverのバージョンが合わずに困ることはよくありますよね?
それを手動で直すのは結構面倒だったりします。
それを簡単に解決することができるのが webdriver-manager です。
実装
webdriver-managerは、SeleniumのWebDriverのバージョンを自動で管理してくれるライブラリです。
https://pypi.org/project/webdriver-manager/
pipで簡単にインストールすることができますのでインストールしましょう。
pip install webdriver-manager
インストールが完了したら、以下のように実装を行います。
from selenium import webdriver
from webdriver_manager.firefox import GeckoDriverManager
driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())
# googleを開く
driver.get('https://www.google.com/')
これで、FirefoxDriverのバージョンを自動で合わせることができます。
簡単ですよね。
最後に
今回は、SeleniumのFirefoxDriverのバージョンを自動で合わせる方法について解説しました。
毎回、FirefoxDriverのバージョンを合わせるのは面倒なので、便利なライブラリは積極的に使用していきたいですね!
ではでは〜
ディスカッション
コメント一覧
まだ、コメントがありません