Не могу скачать docx файлы используя хром без селена - PullRequest
0 голосов
/ 27 декабря 2018

Я выполняю автоматизацию 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);

1 Ответ

0 голосов
/ 30 декабря 2018

Я думаю, что вы можете столкнуться с этой существующей ошибкой в ​​Chrome без головы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...