openvidu-test-browsers: set dimensions manually

pull/669/head
pabloFuente 2021-11-05 00:39:09 +01:00
parent 4c87b03ad5
commit e619fd06f8
6 changed files with 13 additions and 6 deletions

View File

@ -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() {

View File

@ -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) {

View File

@ -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));
} }
} }

View File

@ -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));
} }
} }

View File

@ -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));
} }
} }

View File

@ -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') {