private boolean isInstantiated(WebDriver driver) { if (driver instanceof WebDriverFacade) { return (((WebDriverFacade) driver).isInstantiated()); } return (driver != null); }
private boolean isActive(WebDriver driver) { if (driver instanceof WebDriverFacade) { return ((WebDriverFacade) driver).isInstantiated(); } else { return true; } }
private boolean browserIsOpen() { if (driver == null) { return false; } if (driver instanceof WebDriverFacade) { return (((WebDriverFacade) driver).isInstantiated()); } else { return (driver.getCurrentUrl() != null); } }
public List<String> getActiveDriverTypes() { List<String> activeDrivers = new ArrayList<>(); for (WebDriver webDriver : driverMap.values()) { if (!(webDriver instanceof WebDriverFacade)) { activeDrivers.add(driverNameFor(webDriver)); continue; } if (((WebDriverFacade) webDriver).isInstantiated()) { activeDrivers.add(driverNameFor(webDriver)); } } return activeDrivers; }
private boolean browserNotOpen() { if (getDriver() instanceof WebDriverFacade) { return !((WebDriverFacade) getDriver()).isInstantiated(); } else { return StringUtils.isEmpty(getDriver().getCurrentUrl()); } }
public boolean isDriverInstantiated() { if (getCurrentDriver() instanceof WebDriverFacade) { return ((WebDriverFacade) getCurrentDriver()).isInstantiated(); } else { return (getCurrentDriver() != null); } }
private boolean browserNotOpen() { if (getDriver() instanceof WebDriverFacade) { return !((WebDriverFacade) getDriver()).isInstantiated(); } else { return StringUtils.isEmpty(getDriver().getCurrentUrl()); } }
private boolean browserNotOpen() { if (getDriver() instanceof WebDriverFacade) { return !((WebDriverFacade) getDriver()).isInstantiated(); } else { return StringUtils.isEmpty(getDriver().getCurrentUrl()); } }
public static void clearBrowserSession(WebDriver driver) { if (StepEventBus.getEventBus().isDryRun()) { return; } if (((WebDriverFacade) driver).isInstantiated()) { driver.manage().deleteAllCookies(); try { ((JavascriptExecutor) driver).executeScript(String.format("window.localStorage.clear();")); } catch (WebDriverException driverDoesntSupportJavascriptTooBad) {} } } }
protected boolean driverIsInstantiated() { if (getDriver() instanceof WebDriverFacade) { return ((WebDriverFacade) getDriver()).isEnabled() && ((WebDriverFacade) getDriver()).isInstantiated(); } return true; }
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); }