RemoteWebDriver Chrome - start maximized RemoteWebDriver Chrome - start maximized selenium selenium

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.