Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. ChromeOptions options = new ChromeOptions();
  2.                         options.addArguments("test-type");
  3.                         options.addArguments("--use-fake-ui-for-media-stream");
  4.                         options.addArguments("--disable-user-media-security=true");
  5.                         options.addArguments("--disable-extensions");
  6.                         options.addArguments("--disable-popup-blocking");
  7.                         options.addArguments("--no-sandbox");
  8.                         options.setExperimentalOption("useAutomationExtension", false);
  9.                         options.setExperimentalOption("excludeSwitches", Arrays.asList("enable-automation"));
  10.                         options.setExperimentalOption("excludeSwitches", Arrays.asList("disable-popup-blocking"));
  11.                        
  12.                         Map<String, Object> preferences = new HashMap<String, Object>();
  13.                         preferences.put("profile.default_content_settings.popups", 0);
  14.                         preferences.put("download.prompt_for_download", "false");
  15.                         preferences.put("download.default_directory", repFolder);
  16.                         preferences.put("credentials_enable_service", false);
  17.                         preferences.put("profile.password_manager_enabled", false);
  18.  
  19.                         preferences.put("profile.default_content_setting_values.plugins", 1);
  20.                         preferences.put("profile.content_settings.plugin_whitelist.adobe-flash-player", 1);
  21.                         preferences.put(
  22.                                 "profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-player", 1);
  23.                         preferences.put("profile.default_content_setting_values.popups", 1);
  24.  
  25.                         options.setExperimentalOption("prefs", preferences);
  26.                         LoggingPreferences logPrefs = new LoggingPreferences();
  27.                         logPrefs.enable(LogType.BROWSER, Level.ALL);
  28.                         options.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
  29.                         // capabilities.setCapability(ChromeOptions.CAPABILITY, options);
  30.                         // capabilities.setCapability(CapabilityType.LOGGING_PREFS, logPrefs);
  31.  
  32.                         webdriver = new ChromeDriver(options);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement