From 66829bbe4a24ec0bef75d048a5a345b68c91aee4 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Fri, 27 Nov 2020 13:41:28 +0100 Subject: [PATCH] openvidu-test-browsers: allow WebDriverWait until with new time --- .../java/io/openvidu/test/browsers/BrowserUser.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/BrowserUser.java b/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/BrowserUser.java index bfe491b8..8b38e509 100644 --- a/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/BrowserUser.java +++ b/openvidu-test-browsers/src/main/java/io/openvidu/test/browsers/BrowserUser.java @@ -17,7 +17,11 @@ package io.openvidu.test.browsers; +import java.time.Duration; +import java.time.temporal.ChronoUnit; + import org.openqa.selenium.WebDriver; +import org.openqa.selenium.support.ui.ExpectedCondition; import org.openqa.selenium.support.ui.WebDriverWait; import org.slf4j.LoggerFactory; @@ -64,4 +68,10 @@ public class BrowserUser { this.driver.quit(); } + public void waitWithNewTime(int newWaitTime, ExpectedCondition condition) { + this.waiter.withTimeout(Duration.of(newWaitTime, ChronoUnit.SECONDS)); + this.waiter.until(condition); + this.waiter.withTimeout(Duration.of(this.timeOfWaitInSeconds, ChronoUnit.SECONDS)); + } + } \ No newline at end of file