add chrome options for run in https
This commit is contained in:
parent
f3e927e9c5
commit
ca4ae89367
@ -34,7 +34,7 @@ As result, in REPOSITORY column, next images should be present:
|
||||
|
||||
mvn clean install -DblackBoxTests.skip=false -DrunLocal=true
|
||||
|
||||
- To run ui tests run tests in the [msa/black-box-tests](../black-box-tests) directory specifying suiteFile property:
|
||||
- To run ui smoke tests in the [msa/black-box-tests](../black-box-tests) directory specifying suiteFile property:
|
||||
|
||||
mvn clean install -DblackBoxTests.skip=false -DsuiteFile=src/test/resources/smokeTests.xml
|
||||
|
||||
|
||||
@ -34,6 +34,7 @@
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<main.dir>${basedir}/../..</main.dir>
|
||||
<suiteFile>src/test/resources/testNG.xml</suiteFile>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
@ -163,28 +164,19 @@
|
||||
<dependency>
|
||||
<groupId>org.seleniumhq.selenium</groupId>
|
||||
<artifactId>selenium-java</artifactId>
|
||||
<version>4.5.3</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.bonigarcia</groupId>
|
||||
<artifactId>webdrivermanager</artifactId>
|
||||
<version>5.3.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.qameta.allure</groupId>
|
||||
<artifactId>allure-testng</artifactId>
|
||||
<version>2.19.0</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
<version>31.0.1-jre</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
@ -192,7 +184,7 @@
|
||||
<artifactId>maven-surefire-plugin</artifactId>
|
||||
<configuration>
|
||||
<suiteXmlFiles>
|
||||
<suiteXmlFile>src/test/resources/testNG.xml</suiteXmlFile>
|
||||
<suiteXmlFile>${suiteFile}</suiteXmlFile>
|
||||
</suiteXmlFiles>
|
||||
<skipTests>${blackBoxTests.skip}</skipTests>
|
||||
</configuration>
|
||||
|
||||
@ -56,14 +56,17 @@ abstract public class AbstractDiverBaseTest extends AbstractContainerTest {
|
||||
log.info("*----------------------* Setup driver *----------------------*");
|
||||
if (HEADLESS == true) {
|
||||
ChromeOptions options = new ChromeOptions();
|
||||
options.addArguments("--ignore-certificate-errors");
|
||||
options.addArguments("--no-sandbox");
|
||||
options.addArguments("--disable-dev-shm-usage");
|
||||
options.addArguments("--headless");
|
||||
WebDriverManager.chromedriver().setup();
|
||||
driver = new ChromeDriver(options);
|
||||
} else {
|
||||
ChromeOptions options = new ChromeOptions();
|
||||
options.addArguments("--ignore-certificate-errors");
|
||||
WebDriverManager.chromedriver().setup();
|
||||
driver = new ChromeDriver();
|
||||
driver = new ChromeDriver(options);
|
||||
}
|
||||
driver.manage().window().setSize(dimension);
|
||||
}
|
||||
|
||||
@ -15,11 +15,12 @@
|
||||
*/
|
||||
package org.thingsboard.server.msa.ui.utils;
|
||||
|
||||
import static org.thingsboard.server.msa.TestProperties.getBaseUrl;
|
||||
import static org.thingsboard.server.msa.ui.base.AbstractBasePage.getRandomNumber;
|
||||
|
||||
public class Const {
|
||||
|
||||
public static final String URL = "http://localhost:8080/";
|
||||
public static final String URL = getBaseUrl();
|
||||
public static final String TENANT_EMAIL = "tenant@thingsboard.org";
|
||||
public static final String TENANT_PASSWORD = "tenant";
|
||||
public static final String ENTITY_NAME = "Az!@#$%^&*()_-+=~`" + getRandomNumber();
|
||||
|
||||
21
pom.xml
21
pom.xml
@ -144,6 +144,9 @@
|
||||
<jgit.version>6.1.0.202203080745-r</jgit.version>
|
||||
<exp4j.version>0.4.8</exp4j.version>
|
||||
<aerogear-otp.version>1.0.0</aerogear-otp.version>
|
||||
<selenium.version>4.1.1</selenium.version>
|
||||
<webdrivermanager.version>5.3.0</webdrivermanager.version>
|
||||
<allure-testng.version>2.19.0</allure-testng.version>
|
||||
</properties>
|
||||
|
||||
<modules>
|
||||
@ -1656,6 +1659,24 @@
|
||||
<version>${rest-assured.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.seleniumhq.selenium</groupId>
|
||||
<artifactId>selenium-java</artifactId>
|
||||
<version>${selenium.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.github.bonigarcia</groupId>
|
||||
<artifactId>webdrivermanager</artifactId>
|
||||
<version>${webdrivermanager.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>io.qameta.allure</groupId>
|
||||
<artifactId>allure-testng</artifactId>
|
||||
<version>${allure-testng.version}</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hamcrest</groupId>
|
||||
<artifactId>hamcrest-all</artifactId>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user