selenium chrome headless code example

Example: headless browser selenium

Headless browser is a browser that does not open, it runs as a background 
program.

I can do headless testing. One option in the runner class there is Dry 
keyword within the Cucumber Options. I make it “true” and run headless 
browser testing. 

The another way; I have a driver class that can open different
browsers including headless browsers: 
case "chromeHeadless":
		WebDriverManager.chromedriver().setup();
        driver = new Chromedriver(new ChromeOptions().setHeadless(true))