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

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

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

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

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

 

お気軽にコメントをどうぞ

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください