Make Chrome headless stable in CI

This commit is contained in:
2026-04-08 02:45:36 +03:00
parent c330795527
commit 5cab207685
@@ -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);
}
}