public class BrowserContextWait extends org.openqa.selenium.support.ui.FluentWait<BrowserContext>
| Modifier and Type | Field and Description |
|---|---|
protected BrowserContext |
context |
protected org.openqa.selenium.support.ui.Sleeper |
sleeper |
protected org.openqa.selenium.support.ui.Duration |
timeout |
| Constructor and Description |
|---|
BrowserContextWait(BrowserContext context) |
BrowserContextWait(BrowserContext context,
org.openqa.selenium.support.ui.Clock clock,
org.openqa.selenium.support.ui.Sleeper sleeper,
double timeout,
double retryInterval) |
BrowserContextWait(BrowserContext context,
double timeout) |
BrowserContextWait(BrowserContext context,
double timeout,
double retryInterval) |
| Modifier and Type | Method and Description |
|---|---|
<K extends Throwable> |
ignoreAll(Collection<Class<? extends K>> types) |
BrowserContextWait |
ignoring(Class<? extends Throwable> exceptionType) |
BrowserContextWait |
ignoring(Class<? extends Throwable> firstType,
Class<? extends Throwable> secondType) |
BrowserContextWait |
pollingEvery(long duration,
TimeUnit unit) |
BrowserContextWait |
sleep()
Sleeps for defined timeout without checking for any
condition.
|
protected RuntimeException |
timeoutException(String message,
Throwable lastException) |
void |
untilTrue(Predicate<BrowserContext> isTrue)
Until method using predicate functional interface.
|
<V> V |
untilValid(Function<BrowserContext,V> isTrue)
Until method using function functional interface.
|
BrowserContextWait |
withMessage(String message) |
BrowserContextWait |
withMessage(com.google.common.base.Supplier<String> messageSupplier) |
BrowserContextWait |
withTimeout(long duration,
TimeUnit unit) |
protected BrowserContext context
protected final org.openqa.selenium.support.ui.Sleeper sleeper
protected org.openqa.selenium.support.ui.Duration timeout
public BrowserContextWait(BrowserContext context, org.openqa.selenium.support.ui.Clock clock, org.openqa.selenium.support.ui.Sleeper sleeper, double timeout, double retryInterval)
public BrowserContextWait(BrowserContext context, double timeout, double retryInterval)
public BrowserContextWait(BrowserContext context, double timeout)
public BrowserContextWait(BrowserContext context)
protected RuntimeException timeoutException(String message, Throwable lastException)
timeoutException in class org.openqa.selenium.support.ui.FluentWait<BrowserContext>public void untilTrue(Predicate<BrowserContext> isTrue)
isTrue - The predicate to wait on.org.openqa.selenium.TimeoutException - If the timeout expires.public <V> V untilValid(Function<BrowserContext,V> isTrue)
V - The function's expected return type.isTrue - the parameter to pass to the ExpectedConditionorg.openqa.selenium.TimeoutException - If the timeout expires.public BrowserContextWait sleep()
public BrowserContextWait withTimeout(long duration, TimeUnit unit)
withTimeout in class org.openqa.selenium.support.ui.FluentWait<BrowserContext>public BrowserContextWait withMessage(String message)
withMessage in class org.openqa.selenium.support.ui.FluentWait<BrowserContext>public BrowserContextWait withMessage(com.google.common.base.Supplier<String> messageSupplier)
withMessage in class org.openqa.selenium.support.ui.FluentWait<BrowserContext>public BrowserContextWait pollingEvery(long duration, TimeUnit unit)
pollingEvery in class org.openqa.selenium.support.ui.FluentWait<BrowserContext>public <K extends Throwable> BrowserContextWait ignoreAll(Collection<Class<? extends K>> types)
ignoreAll in class org.openqa.selenium.support.ui.FluentWait<BrowserContext>public BrowserContextWait ignoring(Class<? extends Throwable> exceptionType)
ignoring in class org.openqa.selenium.support.ui.FluentWait<BrowserContext>public BrowserContextWait ignoring(Class<? extends Throwable> firstType, Class<? extends Throwable> secondType)
ignoring in class org.openqa.selenium.support.ui.FluentWait<BrowserContext>Copyright © 2016 Etnetera a.s.. All rights reserved.