Open Chrome browser in Headless Mode

Open Chrome browser in Headless Mode

headless browser is a web browser without a graphical user interface. Headless browsers provide automated control of a web page in an environment similar to popular web browsers, but are executed via a command-line interface or using network communication.




Open Chrome browser in Headless Mode below Chrome options need to set


ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
options.addArguments("disable-infobars");
options.addArguments("--disable-extensions");
options.addArguments("--headless");


Sample Program:

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;

public class HeadlessChrome {

static WebDriver driver;

public static void main(String[] args) {
// For Mac
System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/chromedriver_mac64");

/*
* // For Windows 
* System.setProperty("webdriver.chrome.driver",
* System.getProperty("user.dir") + "/chromedriver.exe");
*/
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
options.addArguments("disable-infobars");
options.addArguments("--disable-extensions");
options.addArguments("--headless");
// options.addArguments("window-size=1200x600");
driver = new ChromeDriver(options);
driver.get("https://www.google.co.in/");
System.out.println(driver.getTitle());
}
}

Comments

Popular posts from this blog