Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ChromeOptions options = new ChromeOptions();
- options.addArguments("test-type");
- options.addArguments("--use-fake-ui-for-media-stream");
- options.addArguments("--disable-user-media-security=true");
- options.addArguments("--disable-extensions");
- options.addArguments("--disable-popup-blocking");
- options.addArguments("--no-sandbox");
- options.setExperimentalOption("useAutomationExtension", false);
- options.setExperimentalOption("excludeSwitches", Arrays.asList("enable-automation"));
- options.setExperimentalOption("excludeSwitches", Arrays.asList("disable-popup-blocking"));
- Map<String, Object> preferences = new HashMap<String, Object>();
- preferences.put("profile.default_content_settings.popups", 0);
- preferences.put("download.prompt_for_download", "false");
- preferences.put("download.default_directory", repFolder);
- preferences.put("credentials_enable_service", false);
- preferences.put("profile.password_manager_enabled", false);
- preferences.put("profile.default_content_setting_values.plugins", 1);
- preferences.put("profile.content_settings.plugin_whitelist.adobe-flash-player", 1);
- preferences.put(
- "profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-player", 1);
- preferences.put("profile.default_content_setting_values.popups", 1);
- options.setExperimentalOption("prefs", preferences);
- LoggingPreferences logPrefs = new LoggingPreferences();
- logPrefs.enable(LogType.BROWSER, Level.ALL);
- options.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
- // capabilities.setCapability(ChromeOptions.CAPABILITY, options);
- // capabilities.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
- webdriver = new ChromeDriver(options);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement