6
Javaを使用して顧客のFirefoxプロファイル用のプラグインを無効にする方法を教えてもらえますか?私は、アドオンを追加するためにいくつかのサイトを見出しましたが、プラグインを無効にすることについては何も見つかりませんでした。SeleniumプラグインをFirefoxプロファイルで無効にする
私のFirefoxのプロファイル:
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setAcceptUntrustedCertificates(true);
firefoxProfile.setAssumeUntrustedCertificateIssuer(false);
firefoxProfile.setPreference("browser.download.folderList",2);
firefoxProfile.setPreference("browser.download.manager.showWhenStarting",false);
firefoxProfile.setPreference("browser.download.dir",reportFolder);
firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/csv,application/pdf,application/csv,application/vnd.ms-excel");
firefoxProfile.setPreference("browser.download.manager.showAlertOnComplete",false); firefoxProfile.setPreference("browser.download.manager.showAlertOnComplete",false);
firefoxProfile.setPreference("browser.download.manager.showWhenStartinge",false);
firefoxProfile.setPreference("browser.download.panel.shown",false);
firefoxProfile.setPreference("browser.download.useToolkitUI",true);
firefoxProfile.setPreference("pdfjs.disabled", true);
firefoxProfile.setPreference("pdfjs.firstRun", false);
driver = new FirefoxDriver(firefoxProfile);
問題は、これはいくつかのプラグインが有効になっているデフォルトです。アドビアクロバット、Googleアップデート、Java、マイクロソフトオフィス、フラッシュ、ディレクターとシルバーライトのための衝撃波。
私のテストを台無しにするので、これらのいくつかを無効にする必要があります。
こんにちはFarlan私は自分のコードで質問を更新しました。残念なことに、作成された空のプロファイルにはプラグインが有効になっています。 –
あなたはあなたのテストを乱していることを指定できますか? – Farlan
Acrobatがそのほとんどを引き起こしていると思われるものです –