Я пытаюсь настроить профиль Firefox (Windows, 61.0) для использования в Selenium WebDriver (3.13.0) с Java, чтобы Firefox автоматически загружал файлы, чтобы я мог обойти диалог загрузки.
Вот код:
FirefoxOptions options = new FirefoxOptions();
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.download.folderList",2);
profile.setPreference("browser.download.useDownloadDir",true);
profile.setPreference("browser.helperApps.neverAsk.saveToDisk","application/x-download");
return options.setProfile(profile);
browser.download.folderList
и browser.helperApps.neverAsk.saveToDisk
оба влияют на настройки, которые вы ожидаете от них, но в случае browser.download.useDownloadDir
это не влияет на фактическую настройку (то есть она остается ложной). Скорее, он создает новый, похожий (?) Параметр с именем services.sync.prefs.sync.browser.download.useDownloadDir
.
![enter image description here](https://i.stack.imgur.com/6Qj9A.png)
Любая идея, в чем проблема, и как я могу установить для параметра useDownloadDir значение true
?