diff --git a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/base/AbstractDriverBaseTest.java b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/base/AbstractDriverBaseTest.java index 2ac89b43fa..5b0b28ac77 100644 --- a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/base/AbstractDriverBaseTest.java +++ b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/base/AbstractDriverBaseTest.java @@ -65,12 +65,6 @@ abstract public class AbstractDriverBaseTest extends AbstractContainerTest { public void openBrowser() { log.info("*----------------------* Setup driver *----------------------*"); ChromeOptions options = new ChromeOptions(); - options.addArguments("--ignore-certificate-errors"); - if (HEADLESS) { - options.addArguments("--no-sandbox"); - options.addArguments("--disable-dev-shm-usage"); - options.addArguments("--headless"); - } // https://sites.google.com/a/chromium.org/chromedriver/capabilities#TOC-Using-a-Chrome-executable-in-a-non-standard-location var chromeBinary = System.getProperty("chromeBinary"); @@ -78,6 +72,14 @@ abstract public class AbstractDriverBaseTest extends AbstractContainerTest { options.setBinary(chromeBinary); } + if (HEADLESS) { + options.addArguments("--no-sandbox"); //have to be a very first option to not face DevToolsActivePort issue + options.addArguments("--headless"); + options.addArguments("--disable-dev-shm-usage"); + } + + options.addArguments("--ignore-certificate-errors"); + driver = new ChromeDriver(options); driver.manage().window().setSize(dimension);