@Override public void run() { try { log.info("Trying to close the browser " + webdriver + " ..."); webdriver.quit(); } catch (UnreachableBrowserException e) { // It happens for Firefox. It's ok: browser is already closed. log.log(FINE, "Browser is unreachable", e); } catch (WebDriverException cannotCloseBrowser) { log.severe( "Cannot close browser normally: " + Cleanup.of.webdriverExceptionMessage(cannotCloseBrowser)); } finally { killBrowser(webdriver); } }