WebDriver driver=null; System.setProperty("webdriver.chrome.driver","./src//lib//chromedriver"); DesiredCapabilities capabilities = DesiredCapabilities.chrome(); ChromeOptions options = new ChromeOptions(); options.addArguments("test-type"); options.addArgument("--start-maximized"); options.addArguments("--disable-web-security"); options.addArguments("--allow-running-insecure-content"); capabilities.setCapability("chrome.binary","./src//lib//chromedriver"); capabilities.setCapability(ChromeOptions.CAPABILITY, options); driver = new ChromeDriver(capabilities); driver.get("https://www.google.com/");
ChromeOptions options = new ChromeOptions(); options.addArgument("--disable-web-security"); options.addArgument("--start-maximized"); // For use with RemoteWebDriver: DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capabilities.setCapability(ChromeOptions.CAPABILITY, options); RemoteWebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities);
BrowserMobProxy proxy = new BrowserMobProxyServer(); proxy.setTrustAllServers(true); proxy.start(9091); // get the Selenium proxy object Proxy seleniumProxy = ClientUtil.createSeleniumProxy(proxy); // NOTE: there is no call to .setSslProxy() here // configure it as a desired capability DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(CapabilityType.PROXY, seleniumProxy); System.setProperty("webdriver.chrome.driver", "C:/Users/Madis/Documents/chromedriver.exe"); ChromeOptions options = new ChromeOptions(); options.addArgument("--ignore-certificate-errors"); // replace 'somedirectory' with a suitable temp dir on your filesystem options.addArgument("--user-data-dir=somedirectory"); capabilities.setCapability(ChromeOptions.CAPABILITY, options); WebDriver driver = new ChromeDriver(capabilities); // [...]