Автоматическая загрузка PDF файлов в Firefox

Я делаю тесты с Selenium и JUnit. Я пытаюсь экспортировать отчет (PDF и XLS). С Selenium я нажимаю на ссылку для скачивания и проверяю, чтобы убедиться, что файл находится в правильной папке.

Я смог протестировать с xls, но Firefox всегда спрашивает, что я хочу сделать с PDF.

Конфигурация Firefox, Selenium такая:

String downloadPath = new File("src/test/resources/firefox_download").getAbsolutePath();
firefoxProfile.setPreference("browser.download.dir", downloadPath);
        firefoxProfile.setPreference("browser.download.lastDir", downloadPath);
        firefoxProfile.setPreference("browser.download.manager.showWhenStarting", false);
        firefoxProfile.setPreference("plugin.disable_full_page_plugin_for_types", "application/pdf,application/vnd.fdf");

        firefoxProfile.setPreference("browser.download.folderList", 2);
        firefoxProfile.setPreference("browser.download.defaultFolder", downloadPath);
        firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf, application/vnd.fdf, application/x-msdos-program, application/x-unknown-application-octet-stream, application/vnd.ms-powerpoint, application/excel, application/vnd.ms-publisher, application/x-unknown-message-rfc822, application/vnd.ms-excel, application/msword, application/x-mspublisher, application/x-tar, application/zip, application/x-gzip,application/x-stuffit,application/vnd.ms-works, application/powerpoint, application/rtf, application/postscript, application/x-gtar, video/quicktime, video/x-msvideo, video/mpeg, audio/x-wav, audio/x-midi, audio/x-aiff"); // tipo específico
        firefoxProfile.setPreference("browser.helperApps.alwaysAsk.force", false);

Я могу вручную изменить, здесь:

или здесь:

Но мне нужно сделать это программно, иначе тестирование не удастся в другом месте (например, сервер / сонар)

PS .: Firefox 19

Ответы на вопрос(1)

Ваш ответ на вопрос