From 61413cb0ee14e8870971dd3d8972393682fd257c Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Tue, 7 Apr 2026 18:11:33 +0200 Subject: [PATCH] openvidu-test-e2e: log screenshot when timeout waiting for element click --- .../java/io/openvidu/test/e2e/OpenViduTestAppE2eTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 b6c79a778..8f011ed4e 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 @@ -2820,13 +2820,17 @@ public class OpenViduTestAppE2eTest extends AbstractOpenViduTestappE2eTest { } catch (InterruptedException e) { // Print screenshot String screenshot = "data:image/png;base64," + ((TakesScreenshot) user.getDriver()).getScreenshotAs(BASE64); - System.out.println("TIMEOUT WAITING FOR ELEMENT TO BE CLICKABLE: " + cssSelector); + System.out.println("INTERRUPTED EXCEPTION WHILE WAITING FOR ELEMENT TO BE CLICKABLE: " + cssSelector); System.out.println(screenshot); Thread.currentThread().interrupt(); throw new RuntimeException("Thread interrupted while waiting for backdrop to clear", e); } } + String screenshot = "data:image/png;base64," + ((TakesScreenshot) user.getDriver()).getScreenshotAs(BASE64); + System.out.println("TIMEOUT WAITING FOR ELEMENT TO BE CLICKABLE (): " + cssSelector); + System.out.println(screenshot); + // If we get here, we've timed out throw new RuntimeException("Timeout waiting for element '" + cssSelector + "' to be clickable without backdrop interference after " + timeoutMillis + "ms");