Guest User

Untitled

a guest
May 13th, 2020
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.81 KB | None | 0 0
  1.  public static ChromeOptions getChromeOptions() {
  2.         ChromeOptions chromeOptions = new ChromeOptions();
  3.  
  4.         //chromeOptions.addArguments("--headless");
  5.  
  6.         chromeOptions.addArguments("disable-infobars");
  7.         chromeOptions.setExperimentalOption("excludeSwitches", Collections.singletonList("enable-automation"));
  8.         chromeOptions.setExperimentalOption("useAutomationExtension", false);
  9.  
  10.         //chromeOptions.addArguments("--start-maximized");
  11.         chromeOptions.addArguments("--disable-gpu");
  12.         chromeOptions.addArguments("--disable-extensions");
  13.         chromeOptions.addArguments("--no-sandbox");
  14.         chromeOptions.addArguments("--disable-dev-shm-usage");
  15.         chromeOptions.addArguments("--use-fake-ui-for-media-stream");
  16.         chromeOptions.addArguments("--use-fake-device-for-media-stream");
  17.         chromeOptions.addArguments("--allow-file-access-from-files");
  18.         chromeOptions.addArguments("--incognito");
  19.         //chromeOptions.addArguments("--disable-popup-blocking", "true");
  20.  
  21.         //chromeOptions.addArguments("--enable-logging=stderr --v=1");
  22.         //if (BaseTestClass.isUnix())
  23.         //    chromeOptions.setBinary("/usr/bin/google-chrome");
  24.  
  25.         Map<String, Object> prefs = new HashMap<String, Object>();
  26.         prefs.put("credentials_enable_service", false);
  27.         prefs.put("profile.password_manager_enabled", false);
  28.         prefs.put("profile.default_content_setting_values.media_stream_camera", true);
  29.         prefs.put("profile.default_content_setting_values.media_stream_mic", 1);
  30.         prefs.put("profile.default_content_setting_values.geolocation", 1);
  31.         prefs.put("profile.default_content_setting_values.notifications", 1);
  32.         chromeOptions.setExperimentalOption("prefs", prefs);
  33.  
  34.         return chromeOptions;
  35.     }
Add Comment
Please, Sign In to add comment