RemoteWebDriver Chrome - start maximized
ChromeOptions options = new ChromeOptions();options.addArguments("--start-maximized");DesiredCapabilities capabilities = DesiredCapabilities.chrome();capabilities.setCapability(ChromeOptions.CAPABILITY, options);WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities);
That's how I do it.
Ok, I found it, so lets answer my own question :)
Selenium selenium = new DefaultSelenium("localhost", 4444, "*googlechrome", "http://www.google.com");DesiredCapabilities capabilities = DesiredCapabilities.chrome();capabilities.setCapability("chrome.switches", Arrays.asList("--start-maximized"));WebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), capabilities);
should work :}
The above solutions did not work for me but this did
ChromeOptions options = new ChromeOptions();options.AddArguments("--start-maximized");DesiredCapabilities capabilities = options.ToCapabilities() as DesiredCapabilities;capabilities?.SetCapability(CapabilityType.BrowserName, "chrome");Driver = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capabilities);
Hope this helps someone.