Open Chrome browser in Headless Mode
Open Chrome browser in Headless Mode
A 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
Post a Comment