Make Chrome headless stable in CI
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user