mirror of https://github.com/OpenVidu/openvidu.git
openvidu-test-browsers: set dimensions manually
parent
4c87b03ad5
commit
e619fd06f8
|
@ -20,6 +20,7 @@ package io.openvidu.test.browsers;
|
||||||
import java.time.Duration;
|
import java.time.Duration;
|
||||||
import java.time.temporal.ChronoUnit;
|
import java.time.temporal.ChronoUnit;
|
||||||
|
|
||||||
|
import org.openqa.selenium.Dimension;
|
||||||
import org.openqa.selenium.WebDriver;
|
import org.openqa.selenium.WebDriver;
|
||||||
import org.openqa.selenium.support.ui.ExpectedCondition;
|
import org.openqa.selenium.support.ui.ExpectedCondition;
|
||||||
import org.openqa.selenium.support.ui.WebDriverWait;
|
import org.openqa.selenium.support.ui.WebDriverWait;
|
||||||
|
@ -61,7 +62,13 @@ public class BrowserUser {
|
||||||
|
|
||||||
protected void configureDriver() {
|
protected void configureDriver() {
|
||||||
this.waiter = new WebDriverWait(this.driver, Duration.ofSeconds(timeOfWaitInSeconds));
|
this.waiter = new WebDriverWait(this.driver, Duration.ofSeconds(timeOfWaitInSeconds));
|
||||||
this.driver.manage().window().setSize(new org.openqa.selenium.Dimension(1920, 1080));
|
}
|
||||||
|
|
||||||
|
protected void configureDriver(Dimension windowDimensions) {
|
||||||
|
this.configureDriver();
|
||||||
|
if (windowDimensions != null) {
|
||||||
|
this.driver.manage().window().setSize(windowDimensions);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void dispose() {
|
public void dispose() {
|
||||||
|
|
|
@ -72,7 +72,7 @@ public class ChromeUser extends BrowserUser {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(timeOfWaitInSeconds));
|
this.driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(timeOfWaitInSeconds));
|
||||||
this.configureDriver();
|
this.configureDriver(new org.openqa.selenium.Dimension(1920, 1080));
|
||||||
}
|
}
|
||||||
|
|
||||||
private static ChromeOptions generateDefaultScreenChromeOptions(boolean runningAsRoot) {
|
private static ChromeOptions generateDefaultScreenChromeOptions(boolean runningAsRoot) {
|
||||||
|
|
|
@ -37,7 +37,7 @@ public class EdgeUser extends BrowserUser {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(timeOfWaitInSeconds));
|
this.driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(timeOfWaitInSeconds));
|
||||||
this.configureDriver();
|
this.configureDriver(new org.openqa.selenium.Dimension(1920, 1080));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -68,7 +68,7 @@ public class FirefoxUser extends BrowserUser {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(timeOfWaitInSeconds));
|
this.driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(timeOfWaitInSeconds));
|
||||||
this.configureDriver();
|
this.configureDriver(new org.openqa.selenium.Dimension(1920, 1080));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -37,7 +37,7 @@ public class OperaUser extends BrowserUser {
|
||||||
}
|
}
|
||||||
|
|
||||||
this.driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(timeOfWaitInSeconds));
|
this.driver.manage().timeouts().scriptTimeout(Duration.ofSeconds(timeOfWaitInSeconds));
|
||||||
this.configureDriver();
|
this.configureDriver(new org.openqa.selenium.Dimension(1920, 1080));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,7 +16,7 @@ node('container') {
|
||||||
'-v /opt/openvidu-cache/.m2:/root/.m2'].join(' ')
|
'-v /opt/openvidu-cache/.m2:/root/.m2'].join(' ')
|
||||||
|
|
||||||
// Run openvidu/openvidu-test-e2e container
|
// Run openvidu/openvidu-test-e2e container
|
||||||
docker.image("openvidu/openvidu-test-e2e:${DISTRO}").inside('--name e2e -p 4200:4200 -p 4443:4443 -p 5555:5555 -u root -e MY_UID=0 ' + "${bindsArray}" + ' --privileged') {
|
docker.image("openvidu/openvidu-test-e2e:${DISTRO}").inside('--privileged -p 4200:4200 -p 4443:4443 -p 5555:5555 -u root -e MY_UID=0 ' + "${bindsArray}") {
|
||||||
stage('Build 1') {
|
stage('Build 1') {
|
||||||
parallel 'OpenVidu Browser build': {
|
parallel 'OpenVidu Browser build': {
|
||||||
stage('OpenVidu Browser build') {
|
stage('OpenVidu Browser build') {
|
||||||
|
|
Loading…
Reference in New Issue