t.me/atinfo_chat Telegram группа по автоматизации тестирования

Проблема с последовательным download файлов в Chrome

Теги: #<Tag:0x00007f9b02572fc0> #<Tag:0x00007f9b02572ea8> #<Tag:0x00007f9b02572d90>

Столкнулись с проблемой при последовательном download файлов (2й подряд по клику на ссылки) в Chrome выскакивает браузерное предупреждение, которое не получается обойти. Проблема появилась видимо после обновления Chrome, но не факт. Мало того вручную повторить эту радость не получается.

Selenium версия 2.53.1, опции запуска Chrome так или иначе связанные с даунлоадом:

        chromePrefs.put("profile.default_content_settings.popups", 0);
        chromePrefs.put("download.directory_upgrade", true);
        chromePrefs.put("prompt_for_download", false);
        chromePrefs.put("download.prompt_for_download", false);
        chromePrefs.put("download.extensions_to_open", "");
        chromePrefs.put("default_directory", Config.DEFAULT_DOWNLOAD_PATH);
        chromePrefs.put("download.default_directory", Config.DEFAULT_DOWNLOAD_PATH);

Сталкивались ли вы с таким? Может есть chromePrefs или capabilities для этого?

prefs = {
    'profile' => {
    #       'default_content_settings' => {'multiple-automatic-downloads' => 1}, #for chrome version olde ~42
             'default_content_setting_values' => {'automatic_downloads' => 1}, #for chrome newer 46
    }
}

https://developer.chrome.com/extensions/contentSettings#type-MultipleAutomaticDownloadsContentSetting

contentSettings.automaticDownloads
2 Симпатий

Спасибо, похоже то что нужно :slight_smile: только вот нужно придумать как это в java впихнуть правильно :slight_smile:

chromePrefs.put("profile.default_content_settings.automatic_downloads", 1);

??

1 Симпатия

Нет к сожалению

К сожалению когда нашел решение забыл написать сюда:
chromePrefs.put(“profile.content_settings.exceptions.automatic_downloads.*.setting”, 1);

1 Симпатия