mirror of https://github.com/OpenVidu/openvidu.git
STT E2E Tests: simplify subscribe actions in all tests
parent
4aa1813383
commit
a61fb64707
|
@ -816,9 +816,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
user.getDriver().findElement(By.cssSelector("#openvidu-instance-0 .other-operations-btn")).click();
|
this.sttSubUser(user, 0, 0, "en-US", true, true);
|
||||||
Thread.sleep(500);
|
|
||||||
user.getDriver().findElement(By.cssSelector("#sub-stt-btn")).click();
|
|
||||||
|
|
||||||
latch.await();
|
latch.await();
|
||||||
|
|
||||||
|
@ -870,12 +868,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
|
||||||
user.getEventManager().waitUntilEventReaches("streamCreated", 1);
|
user.getEventManager().waitUntilEventReaches("streamCreated", 1);
|
||||||
user.getEventManager().waitUntilEventReaches("streamPlaying", 1);
|
user.getEventManager().waitUntilEventReaches("streamPlaying", 1);
|
||||||
|
|
||||||
user.getDriver().findElement(By.cssSelector("#openvidu-instance-0 .other-operations-btn")).click();
|
this.sttSubUser(user, 0, 0, "en-US", true, true);
|
||||||
Thread.sleep(500);
|
|
||||||
|
|
||||||
user.getDriver().findElement(By.cssSelector("#sub-stt-btn")).click();
|
|
||||||
user.getWaiter().until(
|
|
||||||
ExpectedConditions.attributeToBe(By.id("operation-response-text-area"), "value", "Subscribed to STT"));
|
|
||||||
user.getEventManager().waitUntilEventReaches("speechToTextMessage", 5);
|
user.getEventManager().waitUntilEventReaches("speechToTextMessage", 5);
|
||||||
|
|
||||||
CustomHttpClient restClient = new CustomHttpClient(OpenViduTestAppE2eTest.OPENVIDU_URL, "OPENVIDUAPP",
|
CustomHttpClient restClient = new CustomHttpClient(OpenViduTestAppE2eTest.OPENVIDU_URL, "OPENVIDUAPP",
|
||||||
|
@ -885,9 +878,6 @@ public class OpenViduProTestAppE2eTest 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();
|
|
||||||
Thread.sleep(500);
|
|
||||||
|
|
||||||
user.getDriver().findElement(By.className("join-btn")).sendKeys(Keys.ENTER);
|
user.getDriver().findElement(By.className("join-btn")).sendKeys(Keys.ENTER);
|
||||||
|
|
||||||
user.getEventManager().waitUntilEventReaches("connectionCreated", 2);
|
user.getEventManager().waitUntilEventReaches("connectionCreated", 2);
|
||||||
|
@ -895,12 +885,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
|
||||||
user.getEventManager().waitUntilEventReaches("streamCreated", 2);
|
user.getEventManager().waitUntilEventReaches("streamCreated", 2);
|
||||||
user.getEventManager().waitUntilEventReaches("streamPlaying", 2);
|
user.getEventManager().waitUntilEventReaches("streamPlaying", 2);
|
||||||
|
|
||||||
user.getDriver().findElement(By.cssSelector("#openvidu-instance-0 .other-operations-btn")).click();
|
this.sttSubUser(user, 0, 0, "en-US", true, true);
|
||||||
Thread.sleep(500);
|
|
||||||
|
|
||||||
user.getDriver().findElement(By.cssSelector("#sub-stt-btn")).click();
|
|
||||||
user.getWaiter().until(
|
|
||||||
ExpectedConditions.attributeToBe(By.id("operation-response-text-area"), "value", "Subscribed to STT"));
|
|
||||||
user.getEventManager().waitUntilEventReaches("speechToTextMessage", 10);
|
user.getEventManager().waitUntilEventReaches("speechToTextMessage", 10);
|
||||||
|
|
||||||
gracefullyLeaveParticipants(user, 1);
|
gracefullyLeaveParticipants(user, 1);
|
||||||
|
@ -939,16 +924,11 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
|
||||||
user.getEventManager().waitUntilEventReaches("streamCreated", 2);
|
user.getEventManager().waitUntilEventReaches("streamCreated", 2);
|
||||||
user.getEventManager().waitUntilEventReaches("streamPlaying", 2);
|
user.getEventManager().waitUntilEventReaches("streamPlaying", 2);
|
||||||
|
|
||||||
user.getDriver().findElement(By.cssSelector("#openvidu-instance-0 .other-operations-btn")).click();
|
this.sttSubUser(user, 0, 0, "en-US", true, false);
|
||||||
Thread.sleep(500);
|
|
||||||
|
|
||||||
WebElement sttSubBtn = user.getDriver().findElement(By.cssSelector("#sub-stt-btn"));
|
WebElement sttSubBtn = user.getDriver().findElement(By.cssSelector("#sub-stt-btn"));
|
||||||
WebElement sttUnsubBtn = user.getDriver().findElement(By.cssSelector("#unsub-stt-btn"));
|
WebElement sttUnsubBtn = user.getDriver().findElement(By.cssSelector("#unsub-stt-btn"));
|
||||||
|
|
||||||
sttSubBtn.click();
|
|
||||||
user.getWaiter().until(
|
|
||||||
ExpectedConditions.attributeToBe(By.id("operation-response-text-area"), "value", "Subscribed to STT"));
|
|
||||||
|
|
||||||
sttSubBtn.click();
|
sttSubBtn.click();
|
||||||
user.getWaiter().until(ExpectedConditions.attributeContains(By.id("operation-response-text-area"), "value",
|
user.getWaiter().until(ExpectedConditions.attributeContains(By.id("operation-response-text-area"), "value",
|
||||||
"Already subscribed to Speech To Text events for Connection " + connectionId + " in language en-US"));
|
"Already subscribed to Speech To Text events for Connection " + connectionId + " in language en-US"));
|
||||||
|
@ -976,15 +956,11 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
|
||||||
user.getDriver().findElement(By.id("close-dialog-btn")).click();
|
user.getDriver().findElement(By.id("close-dialog-btn")).click();
|
||||||
Thread.sleep(500);
|
Thread.sleep(500);
|
||||||
|
|
||||||
user.getDriver().findElement(By.cssSelector("#openvidu-instance-1 .other-operations-btn")).click();
|
this.sttSubUser(user, 1, 0, "en-US", true, false);
|
||||||
Thread.sleep(500);
|
|
||||||
|
|
||||||
sttSubBtn = user.getDriver().findElement(By.cssSelector("#sub-stt-btn"));
|
sttSubBtn = user.getDriver().findElement(By.cssSelector("#sub-stt-btn"));
|
||||||
sttUnsubBtn = user.getDriver().findElement(By.cssSelector("#unsub-stt-btn"));
|
sttUnsubBtn = user.getDriver().findElement(By.cssSelector("#unsub-stt-btn"));
|
||||||
|
|
||||||
sttSubBtn.click();
|
|
||||||
user.getWaiter().until(
|
|
||||||
ExpectedConditions.attributeToBe(By.id("operation-response-text-area"), "value", "Subscribed to STT"));
|
|
||||||
sttSubBtn.click();
|
sttSubBtn.click();
|
||||||
user.getWaiter().until(ExpectedConditions.attributeContains(By.id("operation-response-text-area"), "value",
|
user.getWaiter().until(ExpectedConditions.attributeContains(By.id("operation-response-text-area"), "value",
|
||||||
"Already subscribed to Speech To Text events for Connection " + connectionId + " in language en-US"));
|
"Already subscribed to Speech To Text events for Connection " + connectionId + " in language en-US"));
|
||||||
|
@ -1496,7 +1472,7 @@ public class OpenViduProTestAppE2eTest extends AbstractOpenViduTestappE2eTest {
|
||||||
|
|
||||||
final String connectionId = getOwnConnectionId(user, 0);
|
final String connectionId = getOwnConnectionId(user, 0);
|
||||||
|
|
||||||
final int LOOPS = 10;
|
final int LOOPS = 20;
|
||||||
|
|
||||||
this.sttSubUser(user, 0, 0, "en-US", true, false);
|
this.sttSubUser(user, 0, 0, "en-US", true, false);
|
||||||
for (int i = 0; i < LOOPS; i++) {
|
for (int i = 0; i < LOOPS; i++) {
|
||||||
|
|
Loading…
Reference in New Issue