【发布时间】:2013-05-26 04:29:18
【问题描述】:
谁能告诉我如何使用 Java 为我的客户 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、google update、java、microsoft office、flash、shockwave for director 和 silverlight。
我需要禁用其中的一些,因为它们会扰乱我的测试。
【问题讨论】:
标签: java firefox selenium automation selenium-webdriver