Я выполняю автоматизацию E2E и пытаюсь загрузить файлы для раскрывающегося списка, работающего безупречно, используя chromedriver, а не режим без заголовка, но при выборе параметров хромирования в качестве заголовка файл не загружается.
Раскрывающийся списокКогда вы нажимаете на файл, он открывает внешнюю ссылку, а затем загружает файл и снова возвращается на главный экран, мне нужно открыть файл и проверить данные внутри него, но, к сожалению, он не загружается
иэто код моего менеджера Webdriver
String downloadFolder = System.getProperty("user.dir") + "/exportedFiles";
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("plugins.always_open_pdf_externally", true);
chromePrefs.put("download.default_directory", downloadFolder);
chromePrefs.put("browser.setDownloadBehavior", "allow");
chromePrefs.put("download.prompt_for_download", "false");
ChromeOptions options = new ChromeOptions();
options.addArguments("headless");
options.addArguments("--test-type");
options.addArguments("--disable-extensions");
options.setExperimentalOption("prefs", chromePrefs);
driver = new ChromeDriver(options);