Browse Source

chrome options reordered to not face DevToolsActivePort issue

pull/7746/head
Sergey Matvienko 4 years ago
parent
commit
81464be134
  1. 14
      msa/black-box-tests/src/test/java/org/thingsboard/server/msa/ui/base/AbstractDriverBaseTest.java

14
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);

Loading…
Cancel
Save