From c4104d1aab8c557f1e84dec98039a90fc2726cfe Mon Sep 17 00:00:00 2001 From: eskimo Date: Mon, 27 Mar 2023 23:03:46 +0200 Subject: [PATCH] test fix --- .../eskimo/html/EskimoFileManagersTest.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/test/javawebtests/ch/niceideas/eskimo/html/EskimoFileManagersTest.java b/src/test/javawebtests/ch/niceideas/eskimo/html/EskimoFileManagersTest.java index dc380303..9aacfc76 100644 --- a/src/test/javawebtests/ch/niceideas/eskimo/html/EskimoFileManagersTest.java +++ b/src/test/javawebtests/ch/niceideas/eskimo/html/EskimoFileManagersTest.java @@ -115,13 +115,17 @@ public void testNominal() { public void testDownloadFile() { js("eskimoFileManagers.downloadFile('192.168.10.11', '192-168-10-11', '/etc', 'passwd')"); String originalWindow = driver.getWindowHandle(); - for (String windowHandle : driver.getWindowHandles()) { - if(!originalWindow.contentEquals(windowHandle)) { - driver.switchTo().window(windowHandle); - break; + try { + for (String windowHandle : driver.getWindowHandles()) { + if (!originalWindow.contentEquals(windowHandle)) { + driver.switchTo().window(windowHandle); + break; + } } + assertEquals("http://localhost:9001/src/test/resources/file-manager-download/passwd?nodeAddress=192.168.10.11&folder=/etc&file=passwd", driver.getCurrentUrl()); + } finally { + driver.switchTo().window(originalWindow); } - assertEquals ("http://localhost:9001/src/test/resources/file-manager-download/passwd?nodeAddress=192.168.10.11&folder=/etc&file=passwd", driver.getCurrentUrl()); } @Test