Download automático de arquivos PDF no Firefox

Estou fazendo testes com Selenium e JUnit. Estou tentando exportar um relatório (pdf e xls). Com o Selenium, clico no link de download e faço um verifcar para afirmar que o arquivo está na pasta correta.

Eu pude testar com o xls, mas o Firefox sempre pergunta o que eu quero fazer com o PDF.

A configuração do Firefox, Selenium é esta:

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);

Eu posso mudar manualmente aqui:

ou aqui:

Mas eu preciso fazer isso programaticamente, ou o teste irá falhar em outro lugar (como o servidor / sonar)

PS .: Firefox 19

questionAnswers(1)

yourAnswerToTheQuestion