| Modifier and Type | Class and Description |
|---|---|
class |
FluentAdapter
Generic adapter to
FluentDriver. |
class |
FluentStandalone
Create an instance of this class if you want to use FluentLenium as an automation framework only.
|
class |
FluentStandaloneRunnable
Extend this class and implement
FluentStandaloneRunnable.doRun() if you want to use FluentLenium as an automation framework only. |
class |
FluentTestRunnerAdapter
FluentLenium Test Runner Adapter.
|
class |
IsolatedTest
Deprecated.
use either
FluentStandaloneRunnable and FluentStandalone. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FluentControl
Global control interface for FluentLenium.
|
interface |
FluentPageControl
Control a Page Object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultFluentContainer
Default minimal implementation for
FluentContainer. |
class |
FluentDriver
Util Class which offers some shortcut to webdriver methods
|
class |
FluentPage
Use the Page Object Pattern to have more resilient tests.
|
| Constructor and Description |
|---|
WindowAction(FluentControl control,
ComponentInstantiator instantiator,
org.openqa.selenium.WebDriver driver)
Creates a new window action.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractComponentInstantiator
Abstract component instantiator.
|
class |
ComponentsManager
Manage living components for a WebDriver instance.
|
class |
DefaultComponentInstantiator
Default component instantiator.
|
| Modifier and Type | Method and Description |
|---|---|
ComponentInstantiator |
ComponentsManager.getInstantiator()
Get the component instantiator used by this components manager.
|
| Constructor and Description |
|---|
DefaultComponentInstantiator(FluentControl control,
ComponentInstantiator instantiator)
Creates a new component instantiator, using given fluent control and underlying instantiator.
|
LazyComponentList(ComponentInstantiator instantiator,
java.lang.Class<T> componentClass,
java.util.List<org.openqa.selenium.WebElement> elements)
Creates a new lazy component list.
|
| Constructor and Description |
|---|
Dom(org.openqa.selenium.WebElement element,
ComponentInstantiator instantiator)
Creates a new axes object to find other elements based on XPath axes.
|
| Modifier and Type | Field and Description |
|---|---|
protected ComponentInstantiator |
ComponentList.instantiator |
protected ComponentInstantiator |
Component.instantiator |
| Constructor and Description |
|---|
Component(org.openqa.selenium.WebElement webElement,
FluentControl control,
ComponentInstantiator instantiator)
Creates a new component
|
ComponentList(java.lang.Class<T> componentClass,
java.util.List<T> list,
FluentControl control,
ComponentInstantiator instantiator)
Creates a new list of components
|
FluentListImpl(java.lang.Class<E> componentClass,
java.util.List<E> list,
FluentControl control,
ComponentInstantiator instantiator)
Creates a new fluent list.
|
FluentWebElement(org.openqa.selenium.WebElement element,
FluentControl control,
ComponentInstantiator instantiator)
Creates a new fluent web element.
|
| 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 |
|---|---|
ComponentInstantiator |
BaseHook.getInstantiator()
Get the component instantiator.
|
| 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.
|
| Constructor and Description |
|---|
BaseFluentHook(FluentControl control,
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,
T options)
create a new base fluent hook.
|
BaseHook(FluentControl control,
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,
T options)
Creates a new base hook.
|
DefaultHookChainBuilder(FluentControl control,
ComponentInstantiator instantiator)
Creates a new default hook chain builder
|
HookControlImpl(T self,
java.lang.Object proxy,
FluentControl control,
ComponentInstantiator instantiator,
java.util.function.Supplier<T> noHookInstanceSupplier)
Creates a new control implementation for hooks.
|
| Modifier and Type | Class and Description |
|---|---|
class |
WaitHook
Hook that automatically wait for actions beeing available on the underlying element.
|
| Constructor and Description |
|---|
WaitHook(FluentControl control,
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,
WaitHookOptions options)
Creates a new wait hook
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContainerFluentControl
Container global FluentLenium control interface.
|
| Constructor and Description |
|---|
Search(org.openqa.selenium.SearchContext context,
java.lang.Object container,
ComponentInstantiator instantiator,
FluentInjectControl injectControl)
Creates a new search object.
|
| Constructor and Description |
|---|
FluentTargetLocatorImpl(T self,
ComponentInstantiator componentInstantiator,
org.openqa.selenium.WebDriver.TargetLocator targetLocator)
Creates a new fluent target locator
|
Copyright © 2018 FluentLenium. All Rights Reserved.