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);
問題是默認這已使一些插件。 Adobe acrobat,谷歌更新,Java,微軟辦公室,閃光燈,導演和silverlight衝擊波。
我需要禁用其中的一些,因爲它們搞亂了我的測試。
嗨Farlan我用我的代碼更新了這個問題。不幸的是,創建的空白配置文件確實啓用了一些插件。 –
你能指定哪些與你的測試混淆? – Farlan
Acrobat是似乎造成他們大多數 –