Перейти к содержимому

Фотография

Не могу автоматически скачать zip файл в фаерфоксе

selenium firefox java

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 appmen

appmen

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений
  • ФИО:Victor

Отправлено 25 июля 2016 - 12:07

Добрый день,

 

Есть тесты, которые качают 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 файлов.

Сталкивался ли кто-то с подобным?

 

Прикрепленные файлы

  • Прикрепленный файл  ff_settings.png   55,32К   0 Количество загрузок:

  • 0

#2 appmen

appmen

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений
  • ФИО:Victor

Отправлено 25 июля 2016 - 12:25

Забавно, пока ждал ответов нашёл решение. Нужно добавить text/html в поддерживаемые типы...


  • 1



Темы с аналогичным тегами selenium, firefox, java

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных