0

Selenium でテストを実行すると、新しく開いた Firefox ウィンドウが、アドオンがインストールされていない状態で開かれます。Firefox に既にインストールされているアドオンを表示する方法はありますか? 使用 - Selenium webdriver 言語 - Java 1.7 IDE - Eclipse。

4

1 に答える 1

0

FirefoxProfile追加の設定またはプラグインを使用して Firefox を実行するには、クラスを使用する必要があります。だから、次のようなものを試してください

File file = new File("firebug-1.8.1.xpi"); //download install file for your extension
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.addExtension(file);
WebDriver driver = new FirefoxDriver(firefoxProfile);

これを機能させるために、さまざまなことを試すことができます。

  • 白い文字を含まないパス上のフォルダーに Firefox バイナリを移動します。
  • ドライバーのバイナリを手動で見つける
  • Maven の依存関係を確認してください。`selelenim が必要です
  • Web Driver を最新バージョン (現在 2.35) にアップグレードします。

FirefoxBinary firefoxbin = new FirefoxBinary(new File("pathToFirefoxFolder"));

driver = new FirefoxDriver(firefoxbin, firefoxProfile);

于 2013-09-16T12:02:09.727 に答える