Closed maxsudik closed 2 years ago
Original implementations was:
if (Objects.isNull(driver)) { properties = new Properties(); FileInputStream file = new FileInputStream("src/main/resources/local.properties"); properties.load(file); String browser = properties.getProperty("browser"); ChromeOptions options = new ChromeOptions(); options.addArguments("--disable-gpu"); options.addArguments("--no-sandbox"); options.addArguments("--disable-dev-shm-usage"); options.addArguments("--headless"); if (browser.equals("chrome")) { WebDriverManager.chromedriver().setup(); driver = new ChromeDriver(options); } else if (browser.equals("edge")) { WebDriverManager.edgedriver().setup(); driver = new EdgeDriver(); } else if (browser.equals("safari")) { WebDriverManager.safaridriver().setup(); driver = new SafariDriver(); } else if (browser.equals("firefox")) { WebDriverManager.firefoxdriver().setup(); driver = new FirefoxDriver(); }