private static WebDriver getDriver()

in src/main/java/platform/qa/base/providers/WebDriverProvider.java [59:72]


    private static WebDriver getDriver() {
        HashMap<String, Object> chromePrefs = new HashMap<>();
        FileUtils.forceMkdir(new File(chromeDownloadPath));
        chromePrefs.put("profile.default_content_settings.popups", 0);
        chromePrefs.put("download.default_directory", chromeDownloadPath);
        ChromeOptions options = new ChromeOptions();
        options.setExperimentalOption("prefs", chromePrefs);
        options.addArguments("--remote-allow-origins=*");

        if (runUITestConfig.isRemoteRunEnabled()) {
            options.setHeadless(true);
        }
        return new ChromeDriver(options);
    }