Handle intermittent RemoteWebDriver error 12/120112/2
authorvasraz <vasyl.razinkov@est.tech>
Thu, 1 Apr 2021 11:18:09 +0000 (12:18 +0100)
committerChristophe Closset <christophe.closset@intl.att.com>
Tue, 6 Apr 2021 09:08:52 +0000 (09:08 +0000)
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech>
Change-Id: Ibf5518fbaa3a2c78f2403664083320bf7fa91599
Issue-ID: SDC-3542

integration-tests/src/test/java/org/onap/sdc/frontend/ci/tests/execute/setup/WebDriverThread.java

index a24c21d..eae1198 100644 (file)
@@ -54,8 +54,13 @@ public class WebDriverThread {
 
     void quitDriver() {
         if (webdriver != null) {
-            webdriver.quit();
-            webdriver = null;
+            try {
+                webdriver.quit();
+            } catch (final Exception e) {
+                LOGGER.warn("Failed to QUIT webDriver", e);
+            } finally {
+                webdriver = null;
+            }
         }
     }
 
@@ -77,7 +82,7 @@ public class WebDriverThread {
             }
             final RemoteWebDriver remoteWebDriver = new RemoteWebDriver(remoteUrl, firefoxOptions);
             remoteWebDriver.setFileDetector(new LocalFileDetector());
-            remoteWebDriver.manage().window().setSize(new Dimension(1920,1440));
+            remoteWebDriver.manage().window().setSize(new Dimension(1920, 1440));
             webdriver = remoteWebDriver;
 
         } else {