From 770ffaeed6dacb27491c70b08ed18ea0e1854d5f Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Fri, 7 Nov 2025 22:55:16 +0100 Subject: [PATCH] openvidu-test-e2e: fix test wait --- .../java/io/openvidu/test/e2e/OpenViduMobileE2eTest.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduMobileE2eTest.java b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduMobileE2eTest.java index 7ddc1696f..ccb645f37 100644 --- a/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduMobileE2eTest.java +++ b/openvidu-test-e2e/src/test/java/io/openvidu/test/e2e/OpenViduMobileE2eTest.java @@ -453,9 +453,11 @@ public class OpenViduMobileE2eTest extends AbstractOpenViduTestappE2eTest { Assertions.assertTrue(checkAverageRgbGreen(rgb), "Remote video is not average green"); appiumDriver.findElement(By.id("start_finish_call")).click(); - androidUser.getWaiter().until( - ExpectedConditions.elementToBeClickable(appiumDriver.findElement(By.id("openvidu_url")))); - Assertions.assertTrue(appiumDriver.findElement(By.id("openvidu_url")).isEnabled()); + + // Wait for the form to be visible again after leaving the session + WebElement urlInputAfterLeave = androidUser.getWaiter().until( + ExpectedConditions.elementToBeClickable(By.id("openvidu_url"))); + Assertions.assertTrue(urlInputAfterLeave.isEnabled()); chromeUser.getEventManager().waitUntilEventReaches("streamDestroyed", 1); chromeUser.getEventManager().waitUntilEventReaches("connectionDestroyed", 1);