public long timeoutInMilliseconds() { if (driver instanceof WebDriverFacade) { return ((WebDriverFacade) driver).getCurrentImplicitTimeout().toMillis(); } else { return implicitTimeoutInMilliseconds; } }
public long timeoutInMilliseconds() { if (driver instanceof WebDriverFacade) { return ((WebDriverFacade) driver).getCurrentImplicitTimeout().in(TimeUnit.MILLISECONDS); } else { return implicitTimeoutInMilliseconds; } }
private int getTimeOutInSeconds() { if (searchContext instanceof WebDriverFacade) { return (int) ((WebDriverFacade) searchContext).getCurrentImplicitTimeout().getSeconds(); } if (searchContext instanceof WebElementFacade) { return (int) ((WebElementFacade) searchContext).getCurrentImplicitTimeout().getSeconds(); } return 0; }
public List<WebElement> findElements(final By by) { if (!isEnabled()) { return Collections.emptyList(); } webDriverFactory.setTimeouts(getProxiedDriver(), getCurrentImplicitTimeout()); List<WebElement> elements = getProxiedDriver().findElements(by); webDriverFactory.resetTimeouts(getProxiedDriver()); return elements; }
public WebElement findElement(final By by) { if (!isEnabled()) { return new WebElementFacadeStub(); } webDriverFactory.setTimeouts(getProxiedDriver(), getCurrentImplicitTimeout()); WebElement element = getProxiedDriver().findElement(by); webDriverFactory.resetTimeouts(getProxiedDriver()); return element; }
@Override public List<WebElement> findElements(By by) { if (!isEnabled()) { return Collections.emptyList(); } List<WebElement> elements; try { webDriverFactory.setTimeouts(getProxiedDriver(), getCurrentImplicitTimeout()); elements = getProxiedDriver().findElements(by); } finally { webDriverFactory.resetTimeouts(getProxiedDriver()); } return elements; }
@Override public WebElement findElement(By by) { if (!isEnabled()) { return new WebElementFacadeStub(); } WebElement element; try { webDriverFactory.setTimeouts(getProxiedDriver(), getCurrentImplicitTimeout()); element = getProxiedDriver().findElement(by); } finally { webDriverFactory.resetTimeouts(getProxiedDriver()); } return element; }