Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static ChromeOptions getChromeOptions() {
- ChromeOptions chromeOptions = new ChromeOptions();
- //chromeOptions.addArguments("--headless");
- chromeOptions.addArguments("disable-infobars");
- chromeOptions.setExperimentalOption("excludeSwitches", Collections.singletonList("enable-automation"));
- chromeOptions.setExperimentalOption("useAutomationExtension", false);
- //chromeOptions.addArguments("--start-maximized");
- chromeOptions.addArguments("--disable-gpu");
- chromeOptions.addArguments("--disable-extensions");
- chromeOptions.addArguments("--no-sandbox");
- chromeOptions.addArguments("--disable-dev-shm-usage");
- chromeOptions.addArguments("--use-fake-ui-for-media-stream");
- chromeOptions.addArguments("--use-fake-device-for-media-stream");
- chromeOptions.addArguments("--allow-file-access-from-files");
- chromeOptions.addArguments("--incognito");
- //chromeOptions.addArguments("--disable-popup-blocking", "true");
- //chromeOptions.addArguments("--enable-logging=stderr --v=1");
- //if (BaseTestClass.isUnix())
- // chromeOptions.setBinary("/usr/bin/google-chrome");
- Map<String, Object> prefs = new HashMap<String, Object>();
- prefs.put("credentials_enable_service", false);
- prefs.put("profile.password_manager_enabled", false);
- prefs.put("profile.default_content_setting_values.media_stream_camera", true);
- prefs.put("profile.default_content_setting_values.media_stream_mic", 1);
- prefs.put("profile.default_content_setting_values.geolocation", 1);
- prefs.put("profile.default_content_setting_values.notifications", 1);
- chromeOptions.setExperimentalOption("prefs", prefs);
- return chromeOptions;
- }
Add Comment
Please, Sign In to add comment