简体   繁体   中英

driver.manage().window().maximize() is not working for chrome in Selenium

在 Selenium 中,当我在 chrome 中打开浏览器然后全屏无法正常工作时,我遇到了一些问题。

driver.manage().window().maximize();
driver.manage().window().maximize(); 

Replace to

driver.manage().window().fullscreen(); 

And it's working

As per manage().window().maximize() method not maximize a correct window using driver.manage().window().maximize(); to maximize the Chrome Browser is not the optimum way. Instead use ChromeOptions to maximize the Chrome Browser as follows:

ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
WebDriver driver = new ChromeDriver(options);

To open Chrome Browser in kiosk mode you can also use:

ChromeOptions options = new ChromeOptions();
options.addArguments("--kiosk");
return new ChromeDriver(options); 

As an alternative you can also use the argument window-size as follows:

ChromeOptions options = new ChromeOptions();
options.addArguments("window-size=1400,600");
WebDriver driver = new ChromeDriver(options);

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM