Добрый день,
Есть тесты, которые качают csv файлы и проверяют их содержание. Есть требование качать zip архивы. Никак не могу добиться того, чтобы закачка в фф происходила автоматически.
Настройка профиля:
FirefoxProfile profile = new FirefoxProfile(); profile.setPreference("browser.download.folderList", "2"); profile.setPreference("browser.helperApps.neverAsk.saveToDisk","application/pdf,text/csv,application/scv,application/msexcel,application/zip,application/x-zip,application/x-zip-compressed,application/download,application/octet-stream"); profile.setPreference("browser.download.dir", System.getenv("USERPROFILE")+"\\Downloads"); WebDriver driver = new FirefoxDriver(profile);
Если вручную зайти в Settings - Applications и поставить для зип файлов автоматическую закачку, то всё работает. Но проблема в том, что этой настройки нет в about:config и я не могу использовать сохранённый профиль, т.к. приложение должно стартовать с чистым профилем.
Странно ещё и то, что в настройках ФФ, который запускает драйвер, нет возможности выбрать действия для zip файлов.
Сталкивался ли кто-то с подобным?