Selenium + Chrome Driver + Папка с загрузками по умолчанию не работает при локальном запуске скриптов - PullRequest
0 голосов
/ 25 сентября 2018

Ниже приведены мои возможности Chrome.

String downloadsPath = createDownloadsFolderpath(MDC.get("suiteName"));
        MDC.put("downloadsFolderpath", downloadsPath);
        System.setProperty("downloadsFolderpath", downloadsPath);
        TestContext.get().setBrowser("Chrome", "latest");
        ChromeOptions options = new ChromeOptions();
        HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
        chromePrefs.put("profile.default_content_settings.popups", 0);
        chromePrefs.put("safebrowsing.enabled", "true");
        chromePrefs.put("download.default_directory", MDC.get("downloadsFolderpath"));
        chromePrefs.put("download.directory_upgrade", "true");
        chromePrefs.put("plugins.plugins_disabled", new String[] { "Adobe Flash Player", "Chrome PDF Viewer" });
        chromePrefs.put("plugins.always_open_pdf_externally", true);
        chromePrefs.put("profile.default_content_setting_values.notifications", 2);
        options.setExperimentalOption("prefs", chromePrefs);
        options.addArguments("test-type");
        options.addArguments("--ignore-certifcate-errors");
        options.addArguments("--disable-extensions");
        options.addArguments("start-maximized", "disable-popup-blocking");
        options.addArguments("disable-infobars");
        options.addArguments("--disable-application-cache");

        DesiredCapabilities chromeCapabilities = DesiredCapabilities.chrome();
        chromeCapabilities.setCapability("name", MDC.get("testname"));
        chromeCapabilities.setCapability(ChromeOptions.CAPABILITY, options);
        chromeCapabilities.setCapability("download.prompt_for_download", false);
        return addProxySettings(chromeCapabilities, proxySettings);

Местоположение загрузки по умолчанию не работает при локальном запуске сценариев, фактически оно работает при запуске в Grid.помогите пожалуйста

Версия Selenium: 3.14 Драйвер Chrome - 2.42 Версия Chrome - 69.0.3497.81

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