Python用のSeleniumでFirefoxのアドオンがインストール出来ないときの対処法です。
Firefoxのインストールマニフェストファイルにはinstall.rdfとmanifest.jsonの2種類があるようですが、Python用のSeleniumはinstall.rdfしか対応していません。
なのでmanifest.jsonが用意されたアドオンをインストールしようとするとエラーが発生します。
しかし以下のようにwebdriver.FirefoxProfileを拡張すればmanifest.jsonでもインストール出来るようになります。