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