| Package | Description |
|---|---|
| org.fluentlenium.core.hook | |
| org.fluentlenium.core.hook.wait | |
| org.fluentlenium.core.proxy |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseFluentHook<T>
Base hook supporting
FluentWebElement API. |
class |
BaseHook<T>
Base hook implementation.
|
| Modifier and Type | Method and Description |
|---|---|
<O,H extends FluentHook<O>> |
HookControlImpl.withHook(java.lang.Class<H> hook) |
<O,H extends FluentHook<O>> |
HookControl.withHook(java.lang.Class<H> hook)
Enable a hook with default options.
|
<O,H extends FluentHook<O>> |
HookControlImpl.withHook(java.lang.Class<H> hook,
O options) |
<O,H extends FluentHook<O>> |
HookControl.withHook(java.lang.Class<H> hook,
O options)
Enable a hook with given options.
|
| Modifier and Type | Method and Description |
|---|---|
protected FluentHook<?> |
DefaultHookChainBuilder.newInstance(java.lang.Class<? extends FluentHook<?>> hookClass,
FluentControl fluentControl,
ComponentInstantiator instantiator,
java.util.function.Supplier<org.openqa.selenium.WebElement> elementSupplier,
java.util.function.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locatorSupplier,
java.util.function.Supplier<java.lang.String> toStringSupplier,
java.lang.Object options)
Creates a new hook instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<FluentHook> |
HookChainBuilder.build(java.util.function.Supplier<org.openqa.selenium.WebElement> elementSupplier,
java.util.function.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator,
java.util.function.Supplier<java.lang.String> toStringSupplier,
java.util.List<HookDefinition<?>> hooks)
Build the hook chain.
|
java.util.List<FluentHook> |
DefaultHookChainBuilder.build(java.util.function.Supplier<org.openqa.selenium.WebElement> elementSupplier,
java.util.function.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator,
java.util.function.Supplier<java.lang.String> toStringSupplier,
java.util.List<HookDefinition<?>> hooks) |
| Modifier and Type | Method and Description |
|---|---|
protected FluentHook<?> |
DefaultHookChainBuilder.newInstance(java.lang.Class<? extends FluentHook<?>> hookClass,
FluentControl fluentControl,
ComponentInstantiator instantiator,
java.util.function.Supplier<org.openqa.selenium.WebElement> elementSupplier,
java.util.function.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locatorSupplier,
java.util.function.Supplier<java.lang.String> toStringSupplier,
java.lang.Object options)
Creates a new hook instance.
|
<R> R |
HookControlImpl.noHook(java.lang.Class<? extends FluentHook> hook,
java.util.function.Function<T,R> function) |
<R> R |
HookControl.noHook(java.lang.Class<? extends FluentHook> hook,
java.util.function.Function<T,R> function)
Invoke a function with no hook.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WaitHook
Hook that automatically wait for actions beeing available on the underlying element.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<FluentHook> |
AbstractLocatorHandler.hooks |
Copyright © 2018 FluentLenium. All Rights Reserved.