selenium满屏操作(浏览器最大化)

一、开启浏览器的情况下,使用maximize()方法可以实现。

//浏览器最大化,不覆盖任务栏
webDriver.manage().window().maximize();

二、当使用隐藏浏览器的模式(headless)时,需要用到另一个方法

int screenWidth=((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().width);
int screenHeight = ((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().height);
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--headless"); //无头浏览器
chromeOptions.addArguments("window-size="+screenWidth+","+screenHeight);//浏览器满屏
System.setProperty("webdriver.chrome.driver", "XXXX//chromedriver.exe");
WebDriver webDriver = new ChromeDriver(chromeOptions);
webDriver.get("http://www.baidu.com");

你可能感兴趣的:(#,selenium爬虫)