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