【Python】SeleniumでFirefoxのアドオンがインストール出来ないときの対処法

Python用のSeleniumでFirefoxのアドオンがインストール出来ないときの対処法です。

Firefoxのインストールマニフェストファイルにはinstall.rdfとmanifest.jsonの2種類があるようですが、Python用のSeleniumはinstall.rdfしか対応していません。

なのでmanifest.jsonが用意されたアドオンをインストールしようとするとエラーが発生します。

しかし以下のようにwebdriver.FirefoxProfileを拡張すればmanifest.jsonでもインストール出来るようになります。

 

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.