diff --git a/src/main/java/ru/kovbasa/driver/ChromeDriverFactory.java b/src/main/java/ru/kovbasa/driver/ChromeDriverFactory.java index 1c90404..148a932 100644 --- a/src/main/java/ru/kovbasa/driver/ChromeDriverFactory.java +++ b/src/main/java/ru/kovbasa/driver/ChromeDriverFactory.java @@ -11,6 +11,15 @@ public class ChromeDriverFactory implements DriverFactory { final ChromeOptions options = new ChromeOptions(); options.addArguments("--start-maximized"); options.addArguments("--disable-notifications"); + final boolean headless = + Boolean.parseBoolean(System.getProperty("selenide.headless", "false")); + if (headless) { + options.addArguments("--headless=new"); + options.addArguments("--window-size=1920,1080"); + options.addArguments("--no-sandbox"); + options.addArguments("--disable-dev-shm-usage"); + options.addArguments("--disable-gpu"); + } return new ChromeDriver(options); } }