Headless Testing with Chrome and Firefox using Selenium WebDriver(latest version) becomes easy now:-
-For Chrome (latest Version): System.setProperty(“webdriver.chrome.driver”,”chromedriver exe path”);
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments(“–headless”);
driver = new ChromeDriver(chromeOptions);
-For Firefox 57(Quantum):
System.setProperty(“webdriver.firefox.driver”,”firefoxdriver exe path”);
FirefoxOptions firefoxOptions = new FirefoxOptions(); firefoxOptions.setCapability(“marionette”, true);
firefoxOptions.setHeadless(true);
driver = new FirefoxDriver(firefoxOptions);