在Firefox 47.0.2中的下载过程中(以及在下载过程之后),将弹出一个“下载”面板,其中显示下载的文件,文件的大小,源和下载时间。 我想隐藏弹出面板(根本不显示),并且尝试通过将首选项browser.download.panel.shown设置为false,但仍显示“下载”面板。我有什么偏好吗?
请在以下首选项中找到:
private static void initialiseFirefoxProfile() {
browserInUse = "Firefox";
FirefoxBinary fb = new FirefoxBinary(new File("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"));
fb.setTimeout(java.util.concurrent.TimeUnit.SECONDS.toMillis(90));
FirefoxProfile ffProfile = new FirefoxProfile();
ffProfile.setPreference("browser.download.folderList", 2);
ffProfile.setPreference("browser.download.dir", downloadDirInUse());
ffProfile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/x-download;charset=utf-8, application/force-download;charset=utf-8, application/javascript, text/plain;charset=utf-8, text/html;charset=utf-8, application/vnd.ms-excel");
ffProfile.setPreference("pdfjs.disabled", true);
ffProfile.setPreference("browser.download.panel.shown", false);
ffProfile.setPreference("browser.download.animateNotifications", false);
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability(FirefoxDriver.MARIONETTE, false);
capabilities.setCapability(FirefoxDriver.BINARY, fb);
capabilities.setCapability(FirefoxDriver.PROFILE, ffProfile);
System.setProperty(FirefoxDriver.SystemProperty.BROWSER_LOGFILE, "logs\\browser.log");
driver = new FirefoxDriver(capabilities);
log.info("New Firefox profile has been initialised.");
}
我们将不胜感激任何帮助。