it's not work for *.htm page save to disk of firefox61 and geckodriver.exe.
code is below, only pdf,xls,doc files can save when click the link of files. HTM(text/html) files will be opened in the firefox.
java code:
FirefoxOptions desiredCapabilities = new FirefoxOptions();
desiredCapabilities.addPreference("browser.download.dir", "d:\\hkex\\pdf");
desiredCapabilities.addPreference("browser.download.folderList", 2);
desiredCapabilities.addPreference("pdfjs.enabledCache.initialized", true);
desiredCapabilities.addPreference("pdfjs.enabledCache.state", false);
desiredCapabilities.addPreference("pdfjs.migrationVersion", 2);
desiredCapabilities.addPreference("pdfjs.previousHandler.alwaysAskBeforeHandling", true);
desiredCapabilities.addPreference("pdfjs.previousHandler.preferredAction", 4); desiredCapabilities.addPreference("browser.helperApps.neverAsk.saveToDisk","application/pdf,application/msword,application/x-xls,application/vnd.ms-excel,text/html,application/xhtml+xml,application/xml");
http://leadingsoftnep.blob.core.chinacloudapi.cn/staticfile/100781.html
本文描述了使用Firefox 61及GeckoDriver时遇到的问题:无法将*.htm页面保存到磁盘。通过Java代码设置了下载偏好,但仅PDF、XLS、DOC等文件能正常保存,而HTML文件则在浏览器中打开。
7245

被折叠的 条评论
为什么被折叠?



