protected boolean proxyInstanciated() { return (getDriverInstance() != null); }
protected boolean proxyInstanciated() { return (getDriverInstance() != null); }
protected boolean proxyInstanciated() { return (getDriverInstance() != null); }
public static boolean isAlive(final WebDriver driver) { try { WebDriver local = driver; if(driver instanceof WebDriverFacade){ local = ((WebDriverFacade)driver).getDriverInstance(); } if(!(local instanceof AppiumDriver)){ local.getCurrentUrl(); } } catch (Exception e) { return false; } return true; }
private void forcedQuit() { try { getDriverInstance().quit(); proxiedWebDriver = null; } catch (WebDriverException e) { LOGGER.warn("Closing a driver that was already closed: " + e.getMessage()); } }
private void forcedQuit() { try { getDriverInstance().quit(); proxiedWebDriver = null; } catch (WebDriverException e) { LOGGER.warn("Closing a driver that was already closed: " + e.getMessage()); } }
private void forcedQuit() { try { getDriverInstance().quit(); proxiedWebDriver = null; } catch (WebDriverException e) { LOGGER.warn("Closing a driver that was already closed: " + e.getMessage()); } }
public void close() { if (proxyInstanciated()) { //if there is only one window closing it means quitting the web driver if (areWindowHandlesAllowed(getDriverInstance()) && getDriverInstance().getWindowHandles() != null && getDriverInstance().getWindowHandles().size() == 1){ this.quit(); } else{ WebDriverInstanceEvents.bus().notifyOf(WebDriverLifecycleEvent.CLOSE).forDriver(getDriverInstance()); getDriverInstance().close(); } } }
public void close() { if (proxyInstanciated()) { //if there is only one window closing it means quitting the web driver if (getDriverInstance().getWindowHandles() != null && getDriverInstance().getWindowHandles().size() == 1){ this.quit(); } else{ getDriverInstance().close(); } webDriverFactory.shutdownFixtureServices(); } }
public void close() { if (proxyInstanciated()) { //if there is only one window closing it means quitting the web driver if (getDriverInstance().getWindowHandles() != null && getDriverInstance().getWindowHandles().size() == 1){ this.quit(); } else{ getDriverInstance().close(); } webDriverFactory.shutdownFixtureServices(); } }
public void quit() { if (proxyInstanciated()) { try { getDriverInstance().quit(); } catch (WebDriverException e) { LOGGER.warn("Error while quitting the driver (" + e.getMessage() + ")"); } proxiedWebDriver = null; } }
public void quit() { if (proxyInstanciated()) { try { getDriverInstance().quit(); webDriverFactory.shutdownFixtureServices(); webDriverFactory.releaseTimoutFor(getDriverInstance()); } catch (WebDriverException e) { LOGGER.warn("Error while quitting the driver (" + e.getMessage() + ")"); } proxiedWebDriver = null; } }
public void quit() { if (proxyInstanciated()) { try { getDriverInstance().quit(); } catch (WebDriverException e) { LOGGER.warn("Error while quitting the driver (" + e.getMessage() + ")"); } proxiedWebDriver = null; } }
public SessionId getSessionId() { WebDriver driver = inThisTestThread().getCurrentDriver(); if((driver instanceof WebDriverFacade) && (((WebDriverFacade) driver).isInstantiated())){ WebDriver proxiedDriver = ((WebDriverFacade) driver).getDriverInstance(); return sessionIdOf(proxiedDriver); } return sessionIdOf(driver); }