| Package | Description |
|---|---|
| org.fluentlenium.core | |
| org.fluentlenium.core.conditions.wait | |
| org.fluentlenium.core.hook.wait | |
| org.fluentlenium.core.wait |
| Modifier and Type | Method and Description |
|---|---|
FluentWait |
FluentDriver.await() |
| Modifier and Type | Method and Description |
|---|---|
static <C extends Conditions<?>> |
WaitConditionProxy.custom(Class<C> conditionClass,
FluentWait wait,
String context,
com.google.common.base.Supplier<C> conditionsSupplier)
Build a wait proxy.
|
static FluentListConditions |
WaitConditionProxy.each(FluentWait wait,
String context,
com.google.common.base.Supplier<? extends List<? extends FluentWebElement>> elementsSupplier)
Build a wait proxy.
|
static FluentConditions |
WaitConditionProxy.element(FluentWait wait,
String context,
com.google.common.base.Supplier<? extends FluentWebElement> elementSupplier)
Build a wait proxy.
|
static FluentListConditions |
WaitConditionProxy.list(FluentWait wait,
String context,
com.google.common.base.Supplier<? extends FluentListConditions> conditionsSupplier)
Build a wait proxy.
|
static FluentListConditions |
WaitConditionProxy.one(FluentWait wait,
String context,
com.google.common.base.Supplier<? extends List<? extends FluentWebElement>> elementsSupplier)
Build a wait proxy.
|
| Constructor and Description |
|---|
WaitConditionInvocationHandler(Class<C> conditionClass,
FluentWait wait,
String context,
com.google.common.base.Supplier<C> conditionSupplier)
Creates a new wait condition invocation handler.
|
| Modifier and Type | Method and Description |
|---|---|
protected FluentWait |
WaitHookOptions.configureAwait(FluentWait await)
Configure fluent wait with this options.
|
| Modifier and Type | Method and Description |
|---|---|
protected FluentWait |
WaitHookOptions.configureAwait(FluentWait await)
Configure fluent wait with this options.
|
| Modifier and Type | Method and Description |
|---|---|
FluentWait |
FluentWait.atMost(long duration) |
FluentWait |
FluentWait.atMost(long duration,
TimeUnit unit) |
FluentWait |
AwaitControl.await()
wait for an asynchronous call
|
FluentWait |
FluentWait.explicitlyFor(long amount) |
FluentWait |
FluentWait.explicitlyFor(long amount,
TimeUnit timeUnit) |
FluentWait |
FluentWait.ignoreAll(Collection<Class<? extends Throwable>> types) |
FluentWait |
FluentWait.ignoring(Class<? extends RuntimeException> exceptionType) |
FluentWait |
FluentWait.ignoring(Class<? extends RuntimeException> firstType,
Class<? extends RuntimeException> secondType) |
FluentWait |
FluentWait.pollingEvery(long duration) |
FluentWait |
FluentWait.pollingEvery(long duration,
TimeUnit unit) |
FluentWait |
FluentWait.withMessage(String message) |
FluentWait |
FluentWait.withMessage(com.google.common.base.Supplier<String> message) |
FluentWait |
FluentWait.withNoDefaultsException() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseWaitConditions.until(FluentWait wait,
com.google.common.base.Predicate<FluentControl> present,
String message)
Perform the wait.
|
protected void |
BaseWaitConditions.until(FluentWait wait,
com.google.common.base.Predicate<FluentControl> present,
com.google.common.base.Supplier<String> messageSupplier)
Perform the wait.
|
protected <T extends Conditions<?>> |
BaseWaitConditions.until(FluentWait wait,
T condition,
T messageBuilder,
com.google.common.base.Function<T,Boolean> conditionFunction)
Perform the wait.
|
| Constructor and Description |
|---|
FluentWaitElement(FluentWait controlWait,
FluentWebElement element)
Creates a new fluent wait for a given element.
|
FluentWaitElementList(FluentWait controlWait,
List<? extends FluentWebElement> elements)
Creates a new fluent wait for a given elements.
|
FluentWaitPageConditions(FluentWait wait,
org.openqa.selenium.WebDriver driver)
Creates a new page wait conditions.
|
FluentWaitPageConditions(FluentWait wait,
org.openqa.selenium.WebDriver driver,
FluentPage page)
Creates a new page wait conditions.
|
FluentWaitWindowConditions(FluentWait wait,
String windowName)
Creates a new window wait conditions.
|
Copyright © 2016 FluentLenium. All Rights Reserved.