Open Chrome Browser - Headless mode

Trong rất nhiều trường hợp chạy test case trên các môi trường cloud, docker thì mode headless đảm bảo test case được thực thi vẫn như môi trường người dùng nhưng mà bạn sẽ không thấy browser được mở lên. Khi run với mode này selenium chỉ có thể chụp được màn hình mà không quay video được.

  @Test
    public static void validatePageUrlWithHeadlessMode(){
        ChromeOptions chromeOptions = new ChromeOptions();
        chromeOptions.addArguments("--headless=new");

        WebDriver driver = new ChromeDriver(chromeOptions);
        driver.get("https://selenium.dev");
        Assert.assertEquals(driver.getCurrentUrl(),"https://www.selenium.dev/");
        driver.quit();
    }

Last updated

Was this helpful?