2014-01-07 13 views
5

Firefox拡張機能(アドオン)を自動的にインストールせずにダウンロードするにはどうすればよいですか?ここでFirefoxエクステンション(アドオン)をインストールせずにダウンロード

は詳細に問題である:

私はいくつかの「ウェブテスト」ものを行うために、セレンのWebドライバを使用しています。

私はSeleniumで作成したFirefoxインスタンスでLightbeamプラグインを使用する必要があります。あなたは、また...

FirefoxProfile profile = new FirefoxProfile(); 
profile.addExtension(new File("lightbeam.xpi")); 
WebDriver webDriver = new FirefoxDriver(profile); 

しかし、私はそれが自動的にインストールせずにファイル「lightbeam.xpi」をダウンロードする方法を見つけることができません:(Javaで)

方法は簡単です。インストールが完了した後にXPIファイルを探す場所を教えてください。

私はそれを見つけることができませんでした。私はそれが完了すると直ちに削除されると思います。

ありがとうございました

答えて

3

などです。 Lightbeamのウェブサイトにアクセスし、右クリックしてを選択してリンクを保存...これは、すべてのaddons.mozilla.orgホステッドアドオンとほとんどの非モジラホステッドアドオンで動作するはずです。一部のサイトでない場合は、ウェブコンソール/ネットワークタブやブラウザコンソールでXPIの場所を調べることができます。

、既にインストールされているアドオンのためのつのXPIを得るタブで開いabout:supportとファインダーで表示]をクリックします/ *表示フォルダ*またはそのボタンがあなたのOSで述べているものは何でもします。

すべての非グローバルエクステンションがあるextensionsサブディレクトリがあります。あなたは通常どんな*.xpiファイルも問題なくコピーできます。

一部の拡張子が解凍されている可能性があります(サブディレクトリです)。これらのサブディレクトリは通常、お気に入りのZIPツールで再圧縮できますが、ファイルにフラットファイル(/install.rdfではなく、somesubdir/install.rdf)が含まれていることを確認する必要があります。

一部のアドオンでは、*.xpiをコピーしたり、XPIを再パッキングしても機能しない場合があります。その後、元のXPIを取得する必要があります。

既にインストールされているアドオンには、ファイル/ディレクトリ名が不安定になることがあります。これはGUID(古い学校)か@address(新しいスタイル)のアドオンIDです。 about:supportには、アドオンIDに対応する名前を示す表が含まれています。

関連する問題