diff --git a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java index 40a89789..29513cb4 100644 --- a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java +++ b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java @@ -116,6 +116,8 @@ public class OpenViduTestAppE2eTest { case "chromeAndroid": this.user = new ChromeAndroidUser("TestUser", 50); break; + case "chromeAlternateScreenShare": + this.user = new ChromeUser("TestUser", 50, "OpenVidu TestApp"); default: this.user = new ChromeUser("TestUser", 50); } @@ -774,7 +776,7 @@ public class OpenViduTestAppE2eTest { Queue threadAssertions = new ConcurrentLinkedQueue(); - setupBrowser("chrome"); + setupBrowser("chromeAlternateScreenShare"); log.info("Stream property changed event"); diff --git a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/browser/ChromeUser.java b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/browser/ChromeUser.java index 664c2a60..c7aaf7dd 100644 --- a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/browser/ChromeUser.java +++ b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/browser/ChromeUser.java @@ -32,6 +32,11 @@ public class ChromeUser extends BrowserUser { public ChromeUser(String userName, int timeOfWaitInSeconds) { super(userName, timeOfWaitInSeconds); + new ChromeUser(userName, timeOfWaitInSeconds, "Entire screen"); + } + + public ChromeUser(String userName, int timeOfWaitInSeconds, String screenToCapture) { + super(userName, timeOfWaitInSeconds); DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capabilities.setAcceptInsecureCerts(true); @@ -42,7 +47,7 @@ public class ChromeUser extends BrowserUser { // This flag fakes user media with synthetic video options.addArguments("--use-fake-device-for-media-stream"); // This flag selects the entire screen as video source when screen sharing - options.addArguments("--auto-select-desktop-capture-source=OpenVidu TestApp"); + options.addArguments("--auto-select-desktop-capture-source=" + screenToCapture); try { // Add Screen Sharing extension