| 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(Class<H> hook) |
<O,H extends FluentHook<O>> |
HookControl.withHook(Class<H> hook)
Enable a hook with default options.
|
<O,H extends FluentHook<O>> |
HookControlImpl.withHook(Class<H> hook,
O options) |
<O,H extends FluentHook<O>> |
HookControl.withHook(Class<H> hook,
O options)
Enable a hook with given options.
|
| Modifier and Type | Method and Description |
|---|---|
protected FluentHook<?> |
DefaultHookChainBuilder.newInstance(Class<? extends FluentHook<?>> hookClass,
FluentControl fluentControl,
ComponentInstantiator instantiator,
com.google.common.base.Supplier<org.openqa.selenium.WebElement> elementSupplier,
com.google.common.base.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locatorSupplier,
com.google.common.base.Supplier<String> toStringSupplier,
Object options)
Creates a new hook instance.
|
| Modifier and Type | Method and Description |
|---|---|
List<FluentHook> |
HookChainBuilder.build(com.google.common.base.Supplier<org.openqa.selenium.WebElement> elementSupplier,
com.google.common.base.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator,
com.google.common.base.Supplier<String> toStringSupplier,
List<HookDefinition<?>> hooks)
Build the hook chain.
|
List<FluentHook> |
DefaultHookChainBuilder.build(com.google.common.base.Supplier<org.openqa.selenium.WebElement> elementSupplier,
com.google.common.base.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator,
com.google.common.base.Supplier<String> toStringSupplier,
List<HookDefinition<?>> hooks) |
| Modifier and Type | Method and Description |
|---|---|
protected FluentHook<?> |
DefaultHookChainBuilder.newInstance(Class<? extends FluentHook<?>> hookClass,
FluentControl fluentControl,
ComponentInstantiator instantiator,
com.google.common.base.Supplier<org.openqa.selenium.WebElement> elementSupplier,
com.google.common.base.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locatorSupplier,
com.google.common.base.Supplier<String> toStringSupplier,
Object options)
Creates a new hook instance.
|
<R> R |
HookControlImpl.noHook(Class<? extends FluentHook> hook,
com.google.common.base.Function<T,R> function) |
<R> R |
HookControl.noHook(Class<? extends FluentHook> hook,
com.google.common.base.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 List<FluentHook> |
AbstractLocatorHandler.hooks |
Copyright © 2016 FluentLenium. All Rights Reserved.