openvidu-test-e2e: add sleeps after closing dialogs

pull/760/head
pabloFuente 2022-11-10 16:59:06 +01:00
parent 3276b9d26e
commit a689f0009f
1 changed files with 7 additions and 0 deletions

View File

@ -1937,6 +1937,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
user.getEventManager().waitUntilEventReaches("streamDestroyed", 1); user.getEventManager().waitUntilEventReaches("streamDestroyed", 1);
user.getEventManager().waitUntilEventReaches("sessionDisconnected", 1); user.getEventManager().waitUntilEventReaches("sessionDisconnected", 1);
user.getDriver().findElement(By.id("close-dialog-btn")).click(); user.getDriver().findElement(By.id("close-dialog-btn")).click();
Thread.sleep(500);
String recordingsPath = "/opt/openvidu/recordings/" + SESSION_NAME + "/"; String recordingsPath = "/opt/openvidu/recordings/" + SESSION_NAME + "/";
File file1 = new File(recordingsPath + SESSION_NAME + ".mp4"); File file1 = new File(recordingsPath + SESSION_NAME + ".mp4");
@ -1989,6 +1990,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
user.getEventManager().waitUntilEventReaches("streamDestroyed", 2); user.getEventManager().waitUntilEventReaches("streamDestroyed", 2);
user.getEventManager().waitUntilEventReaches("sessionDisconnected", 2); user.getEventManager().waitUntilEventReaches("sessionDisconnected", 2);
user.getDriver().findElement(By.id("close-dialog-btn")).click(); user.getDriver().findElement(By.id("close-dialog-btn")).click();
Thread.sleep(500);
recordingsPath = "/opt/openvidu/recordings/" + SESSION_NAME + "~1/"; recordingsPath = "/opt/openvidu/recordings/" + SESSION_NAME + "~1/";
file1 = new File(recordingsPath + SESSION_NAME + "~1.mp4"); file1 = new File(recordingsPath + SESSION_NAME + "~1.mp4");
@ -4705,6 +4707,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
user.getDriver().findElement(By.id("close-dialog-btn")).click(); user.getDriver().findElement(By.id("close-dialog-btn")).click();
Thread.sleep(1000); Thread.sleep(1000);
user.getDriver().findElement(By.id("session-info-btn-0")).click(); user.getDriver().findElement(By.id("session-info-btn-0")).click();
Thread.sleep(500);
// 4.1. Get all session data // 4.1. Get all session data
JsonObject res = JsonParser JsonObject res = JsonParser
@ -4796,6 +4799,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
String responseAreaText = user.getDriver().findElement(By.id("api-response-text-area")) String responseAreaText = user.getDriver().findElement(By.id("api-response-text-area"))
.getAttribute("value"); .getAttribute("value");
user.getDriver().findElement(By.id("close-dialog-btn")).click(); user.getDriver().findElement(By.id("close-dialog-btn")).click();
Thread.sleep(500);
String connectionCreatedPrefix = "Connection created: "; String connectionCreatedPrefix = "Connection created: ";
Assert.assertTrue(responseAreaText.startsWith(connectionCreatedPrefix)); Assert.assertTrue(responseAreaText.startsWith(connectionCreatedPrefix));
String connectionStringResponse = responseAreaText.split(connectionCreatedPrefix, 2)[1]; String connectionStringResponse = responseAreaText.split(connectionCreatedPrefix, 2)[1];
@ -4962,6 +4966,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
// Load properties from session object of node-client // Load properties from session object of node-client
user.getDriver().findElement(By.id("session-info-btn-0")).click(); user.getDriver().findElement(By.id("session-info-btn-0")).click();
Thread.sleep(500);
JsonObject res = JsonParser JsonObject res = JsonParser
.parseString(user.getDriver().findElement(By.id("session-text-area")).getAttribute("value")) .parseString(user.getDriver().findElement(By.id("session-text-area")).getAttribute("value"))
.getAsJsonObject(); .getAsJsonObject();
@ -4970,6 +4975,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
boolean sessionAllowTranscodingNodeClient = res.get("properties").getAsJsonObject().get("allowTranscoding") boolean sessionAllowTranscodingNodeClient = res.get("properties").getAsJsonObject().get("allowTranscoding")
.getAsBoolean(); .getAsBoolean();
user.getDriver().findElement(By.id("close-dialog-btn")).click(); user.getDriver().findElement(By.id("close-dialog-btn")).click();
Thread.sleep(500);
final int numberOfVideos = user.getDriver().findElements(By.tagName("video")).size(); final int numberOfVideos = user.getDriver().findElements(By.tagName("video")).size();
Assert.assertEquals("Wrong number of videos", 4, numberOfVideos); Assert.assertEquals("Wrong number of videos", 4, numberOfVideos);
@ -5018,6 +5024,7 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
String videoCodecUsed = user.getDriver().findElement(By.id("video-codec-used")).getText(); String videoCodecUsed = user.getDriver().findElement(By.id("video-codec-used")).getText();
Assert.assertEquals("video/" + codecToCheck, videoCodecUsed); Assert.assertEquals("video/" + codecToCheck, videoCodecUsed);
user.getDriver().findElement(By.id("close-dialog-btn")).click(); user.getDriver().findElement(By.id("close-dialog-btn")).click();
Thread.sleep(500);
} }
restClient.rest(HttpMethod.DELETE, "/openvidu/api/sessions/" + sessionName, HttpStatus.SC_NO_CONTENT); restClient.rest(HttpMethod.DELETE, "/openvidu/api/sessions/" + sessionName, HttpStatus.SC_NO_CONTENT);