I am getting the error about google chrome while running project on Gitlab CI. I am using webdrivermanger to manage a chrome driver into my project.
Below is my chrome code which runs file in local but not on CI :
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
options.addArguments("--headless");
options.addArguments("--window-size=1366,768");
options.addArguments("--no-sandbox");
options.addArguments("--disable-popup-blocking");
options.addArguments("--disable-dev-shm-usage");
options.addArguments("--disable-gpu");
options.addArguments("--dns-prefetch-disable");
options.addArguments("--always-authorize-plugins");
options.addArguments("enable-automation");
options.addArguments("--disable-browser-side-navigation");
options.addArguments("--ignore-certificate-errors");
options.addArguments("--disable-extensions");
WebDriverManager.chromedriver().setup();
driver = new ChromeDriver(options);
driver.manage().window().maximize();
I have not specified anything for the chrome driver into my GitLab yml file yet. Please let me know if I need to specify something externally.