All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAnnotationListener |
Abstract class for annotation listeners.
|
| AbstractComponentInstantiator |
Abstract component instantiator.
|
| AbstractFactoryRegistryImpl<T extends Factory,R extends ReflectiveFactory> |
Abstract registry of FluentLenium factories.
|
| AbstractFluentListConditions |
Abstract class conditions on list of elements.
|
| AbstractIntegerConditions<T,C extends AbstractIntegerConditions> |
Common interface for Integer conditions.
|
| AbstractLocatorHandler<T> |
Abstract proxy handler supporting lazy loading and hooks on WebElement.
|
| AbstractMatcher |
Abstract search matcher.
|
| AbstractObjectConditions<T> |
Abstract implementation supported negation and instantiation.
|
| AbstractSearchSupplier |
Abstract supplier providing toString() representation from elements proxy and search filters.
|
| AfterAlertAccept |
|
| AfterAlertDismiss |
|
| AfterChangeValueOf |
|
| AfterClickOn |
|
| AfterFindBy |
|
| AfterGetScreenshotAs |
|
| AfterGetText |
|
| AfterNavigate |
|
| AfterNavigateBack |
|
| AfterNavigateForward |
|
| AfterNavigateRefresh |
|
| AfterNavigateTo |
|
| AfterScript |
|
| AfterSwitchToWindow |
|
| Alert |
Manage browser alert.
|
| AlertControl |
Provide control for alert windows.
|
| AlertImpl |
Manage browser alert.
|
| AlertListener |
Listen to alert
|
| AnnotationConfiguration |
|
| AtIndexElementLocator |
ElementLocator retrieving a particular index element from another locator.
|
| AtLeastOneElementConditions |
Conditions for list of elements, matching when at least one element of the list matches.
|
| AttributeFilter |
Search filter based on attribute value.
|
| AttributeFilterPredicate |
Filter a FluentWebElement collection to return only the elements with the same text
|
| AwaitControl |
Control interface for fluent wait.
|
| BaseConfiguration |
Base configuration class supporting setting of the global configuration.
|
| BaseFill<E extends FluentWebElement> |
Common form filling features.
|
| BaseFluentHook<T> |
|
| BaseHook<T> |
Base hook implementation.
|
| BaseObjectListConditions<T,C extends Conditions<T>> |
Base condition for list of objects
|
| BaseWaitConditions |
Common class for all wait conditions instances.
|
| BeforeAlertAccept |
|
| BeforeAlertDismiss |
|
| BeforeChangeValueOf |
|
| BeforeClickOn |
|
| BeforeFindBy |
|
| BeforeGetScreenshotAs |
|
| BeforeGetText |
|
| BeforeNavigate |
|
| BeforeNavigateBack |
|
| BeforeNavigateForward |
|
| BeforeNavigateRefresh |
|
| BeforeNavigateTo |
|
| BeforeScript |
|
| BeforeSwitchToWindow |
|
| CalculateService |
Static class that are in charge of analyzed the filter and matcher.
|
| CapabilitiesControl |
Control capabilities of the underlying Selenium WebDriver.
|
| CapabilitiesFactory |
Factory of Capabilities
|
| CapabilitiesRegistry |
|
| CapabilitiesRegistryImpl |
Capabilities registry default implementation.
|
| CapabilitiesRegistryImpl.DesiredCapabilitiesFactory |
Desired capabilities factory.
|
| ClassAnnotations |
Inspired by Annotations, but use a Class instead of a Field
to retrieve the annotations.
|
| Component |
A component encapsulate a Selenium WebElement, the FluentLenium control interface and FluentLenium instantiator.
|
| ComponentException |
Thrown when something wrong occurs with a component.
|
| ComponentHandler |
Proxy handler for WebElement.
|
| ComponentInstantiator |
Factory building new components.
|
| ComponentList<T> |
List of Component.
|
| ComponentsAccessor |
Accessor interface to retrieve a component from it's selenium element.
|
| ComponentsEventsRegistry |
Listen to components registration to register their events annotations couterparts.
|
| ComponentsEventsRegistry.RegistryKey |
Constructor
|
| ComponentsListener |
A listener interface for components registration.
|
| ComponentsManager |
Manage living components for a WebDriver instance.
|
| ComposedConfiguration |
A configuration composed with a writable configuration and list of read configurations.
|
| Conditions<T> |
Common interface for conditions.
|
| ConditionsObject<T> |
Wrap object inside a condition.
|
| Configuration |
Base configuration interface that can be read and written.
|
| ConfigurationDefaults |
Default configuration implementation.
|
| ConfigurationException |
Exception thrown when something wrong occurs because of the configuration of FluentLenium.
|
| ConfigurationFactory |
Creates new configuration from a container class.
|
| ConfigurationFactoryProvider |
Provider of configuration factory.
|
| ConfigurationMutator |
Mutation interface of Configuration Properties.
|
| ConfigurationProperties |
FluentLenium can be configured in many ways through configuration properties.
|
| ConfigurationProperties.DriverLifecycle |
Driver lifecycle.
|
| ConfigurationProperties.TriggerMode |
Trigger mode for Screenshots and HtmlDump features
|
| ContainerAnnotationsEventsRegistry |
Register event annotations from a container in the events registry.
|
| ContainerContext |
Context for a container
|
| ContainerFluentControl |
Container global FluentLenium control interface.
|
| ContainerInstantiator |
Creates container instances.
|
| ContainsMatcher |
Matcher checking that actual contains input value.
|
| ContainsWordMatcher |
Matcher checking that actual contains word from input value.
|
| CssControl |
Control interface for css related features.
|
| CssControlImpl |
Control interface for css related features.
|
| CssSupport |
Features related to CSS loaded in the active page.
|
| CssSupportImpl |
Features related to CSS loaded in the active page.
|
| CustomProperty |
Annotation configuration custom property.
|
| DefaultComponentInstantiator |
Default component instantiator.
|
| DefaultConfigurationFactory |
Creates new configuration from a container class.
|
| DefaultContainerContext |
Context for a container
|
| DefaultContainerInstantiator |
Creates container instances
|
| DefaultFactory |
Mark a factory as default factory that can be overriden without throwing an exception.
|
| DefaultFluentContainer |
|
| DefaultFluentControlContainer |
|
| DefaultHookChainBuilder |
Builder of hook chains from element supplier, element locator supplier and hook definitions list.
|
| DefaultPropertiesBackend |
Properties backend based on java Properties object.
|
| DefaultSharedMutator |
Default implementation of SharedMutator, returning unchanged parameters.
|
| DefaultWebDriverFactories |
Utility class with default WebDriver factories.
|
| DefaultWebDriverFactories.ChromeWebDriverFactory |
Chrome WebDriver factory.
|
| DefaultWebDriverFactories.EdgeWebDriverFactory |
Edge WebDriver factory.
|
| DefaultWebDriverFactories.FirefoxWebDriverFactory |
Firefox WebDriver factory.
|
| DefaultWebDriverFactories.HtmlUnitWebDriverFactory |
HtmlUnit WebDriver factory.
|
| DefaultWebDriverFactories.InternetExplorerWebDriverFactory |
Internet Explorer WebDriver factory.
|
| DefaultWebDriverFactories.OperaWebDriverFactory |
Opera WebDriver factory.
|
| DefaultWebDriverFactories.PhantomJSWebDriverFactory |
PhantomJS WebDriver factory.
|
| DefaultWebDriverFactories.RemoteWebDriverFactory |
Remote WebDriver factory.
|
| DefaultWebDriverFactories.SafariWebDriverFactory |
Safary WebDriver factory.
|
| DelegatingList<T> |
List that delegates to another list
|
| Dom |
Handles XPath axes for an element (http://www.w3schools.com/xsl/xpath_axes.asp)
|
| DynamicIntegerConditionsImpl |
Conditions for integer
|
| EachElementConditions |
Conditions for list of elements, matching when each element matches.
|
| ElementInstanceLocator |
ElementLocator for an already found WebElement instance.
|
| ElementListener |
Listen to element events.
|
| ElementListInstanceLocator |
ElementLocator for an already found list of WebElement instance.
|
| ElementListSupplierLocator |
Element locator implemented by a Supplier of list of WebElement.
|
| ElementLocatorSearchContext |
Search context backed by an ElementLocator.
|
| ElementSupplierLocator |
Element locator implemented by a Supplier of WebElement.
|
| ElementUtils |
Utility class for elements.
|
| EndsWithMatcher |
Matcher checking that actual ends with input value.
|
| EnvironmentVariablesBackend |
Properties backend based on environment variables.
|
| EqualMatcher |
Matcher checking that actual is equal to input value.
|
| EventAnnotationsException |
Thrown when something wrong occurs with event annotations.
|
| EventListener |
Listener interface for events.
|
| EventsControl |
Control interface for events.
|
| EventsRegistry |
Registry of event listeners.
|
| EventsSupport |
EventsSupport can be registered in Selenium EventFiringWebDriver to provide an
easier to use events interface.
|
| ExceptionListener |
Listen to exceptions.
|
| Factory |
Marker interface for factories.
|
| FactoryName |
Define names for a factory
|
| FactoryNames |
Add names to a factory.
|
| FactoryPriority |
Defines the priority of the factory.
|
| Fill<E extends FluentWebElement> |
Default form filling features.
|
| FillSelect<E extends FluentWebElement> |
Select form filling features.
|
| FilterBuilder |
Builder for search filters
|
| FilterConstructor |
Filter constructors.
|
| FindByListener |
Listener interface for FindBy events
|
| FirstElementLocator |
ElementLocator retrieving the first element from another locator.
|
| FluentActions<T,E extends FluentWebElement> |
All actions that can be used on the list or on a web element.
|
| FluentAdapter |
|
| FluentConditions |
Conditions API for elements.
|
| FluentConfiguration |
Configure a FluentLenium test class with this annotation.
|
| FluentConfiguration.BooleanValue |
Boolean value used in annotation that can has a third DEFAULT value equivalent to null.
|
| FluentContainer |
|
| FluentControl |
Global control interface for FluentLenium.
|
| FluentControlContainer |
|
| FluentControlImpl |
|
| FluentControlProvider |
Provides the FluentControl for actual test.
|
| FluentDriver |
Util Class which offers some shortcut to webdriver methods
|
| FluentHook<T> |
Hook interface.
|
| FluentInjectControl |
Control interface for FluentLenium injection.
|
| FluentInjectException |
Exception thrown when a Page can't be initialized.
|
| FluentInjector |
Handle injection of element proxies, Page objects, Parent objects and
FindBy.
|
| FluentJavascript |
Execute a script and map it's result.
|
| FluentJavascriptActions<T> |
Javascript actions that can be used on the list or on a web element.
|
| FluentJavascriptActionsImpl<T> |
Javascript actions that can be used on the list or on a web element.
|
| FluentLabel<T> |
Apply label and label hints to element.
|
| FluentLabelImpl<T> |
Apply label and label hints to element.
|
| FluentLabelProvider |
Provides label and label hints definitions.
|
| FluentList<E extends FluentWebElement> |
|
| FluentListConditions |
Conditions API for list of elements.
|
| FluentListImpl<E extends FluentWebElement> |
Map the list to a FluentList in order to offers some events like click(), submit(), value() ...
|
| FluentPage |
Use the Page Object Pattern to have more resilient tests.
|
| FluentPageControl |
Control a Page Object.
|
| FluentProxyState<T> |
State of the element locator proxy.
|
| FluentStandalone |
Create an instance of this class if you want to use FluentLenium as an automation framework only.
|
| FluentStandaloneRunnable |
|
| FluentTargetLocator<T> |
Used to locate a given frame or window.
|
| FluentTargetLocatorImpl<T> |
Fluent wrapper for WebDriver.TargetLocator.
|
| FluentTestRunnerAdapter |
FluentLenium Test Runner Adapter.
|
| FluentWait |
A wait object wrapping default selenium FluentWait object into a more
complete API, allowing to wait for any condition to be verified.
|
| FluentWaitConditions<T> |
Conditions API for Fluent wait objects.
|
| FluentWaitConfiguration<T> |
Configuration API of fluent wait object.
|
| FluentWaitElement |
A wait object wrapping default selenium FluentWait object into a more
complete API, allowing to wait for any condition to be verified on an underlying element.
|
| FluentWaitElementList |
A wait object wrapping default selenium FluentWait object into a more
complete API, allowing to wait for any condition to be verified on underlying elements.
|
| FluentWaitFunctional<F> |
Functional API of fluent wait.
|
| FluentWaitPageConditions |
Page wait conditions
|
| FluentWaitWindowConditions |
Window wait conditions.
|
| FluentWebElement |
Wraps a Selenium WebElement.
|
| GetScreenshotAsListener<X> |
Listen to ScreenshotAs
|
| Hook |
Annotation used to declared a hook on a test adapter, container or element field.
|
| HookChainBuilder |
Builder of hook chains from element supplier, element locator supplier and hook definitions list.
|
| HookControl<T> |
Control interface for hooks.
|
| HookControlImpl<T> |
Control implementation for hooks.
|
| HookDefinition<T> |
Definition of a hook, containing class of the hook and defined options
|
| HookException |
Exception that can occur when applying a hook.
|
| HookOptions |
Annotation used to declared hook options.
|
| ImageUtils |
|
| IndexIgnore |
Classes marked with this annotation will be ignored by automatic registration in Factory
|
| InjectionAnnotations |
Inspired by Annotations, but also supports annotations defined on
return type class.
|
| InjectionElementLocator |
The injection element locator, which will lazily locate an element or an element list on a page.
|
| InjectionElementLocatorFactory |
|
| InputControl |
Access interface for input controls.
|
| IntegerConditions |
Conditions API for Integer.
|
| IntegerConditionsImpl |
Conditions for integer
|
| IntegerListConditionsImpl |
Conditions for list of integers.
|
| IsolatedTest |
Deprecated.
|
| JavascriptControl |
Control interface to execute script, synchronously or asynchronously.
|
| KeyboardActions |
Execute actions with the keyboard.
|
| KeyboardElementActions |
Execute actions with the keyboard on a defined element.
|
| Label |
|
| LabelAnnotations |
|
| LabelHint |
Using this annotation the value of toString() method of the injected object will be extended with the list of hints
provided to the annotation.
|
| LastElementLocator |
ElementLocator retrieving the last element from another locator.
|
| LazyComponentList<T> |
A list of component that lazy initialize from it's related list of elements.
|
| LazyComponents<T> |
Supports lazy initialization.
|
| LazyComponentsListener<T> |
Listen to lazy components events.
|
| ListConditionsElements |
Get actual condition elements list.
|
| ListenerContainer |
Listener attached to a container.
|
| ListenerPriority |
Support for priority between listeners.
|
| ListenerPriorityComparator |
|
| ListHandler |
Proxy handler for list of WebElement.
|
| ListImpl<T> |
|
| ListIntegerConditions |
Conditions API for FluentLists.
|
| LocatorHandler<T> |
|
| LocatorProxies |
Utility class to create proxies of WebElement, Component, FluentList and List of Components based on their locators.
|
| MatcherConstructor |
Matcher constructors.
|
| MatcherType |
Matcher types actually actually supported by the framework.
|
| Message |
Message to generate.
|
| MessageBuilderCall |
|
| MessageBuilderInvocationHandler |
Invocation handler that builds message based on called performed.
|
| MessageContext |
Message context to append.
|
| MessageProxy |
Provides message proxy implementations of interface that records calls to build message from methods annotated with
Message, NotMessage and MessageContext.
|
| MethodInvocationReflectionFactory |
|
| MouseActions |
Execute actions with the mouse.
|
| MouseElementActions |
Element specific mouse control interface.
|
| NavigateAllListener |
Listener interface for Navigate events
|
| NavigateAllListener.Direction |
Direction of the navigation
|
| NavigateListener |
Listener interface for Navigate events
|
| NavigateToListener |
Listener interface for NavigateTo events
|
| NavigationControl |
Control interface for navigation.
|
| Negation |
Marker annotation for negation of this object.
|
| NoHook |
Remove current hook definitions from the container context.
|
| NoInject |
When this annotation is applied on a field FluentLenium injection is disabled for that.
|
| NotContainsMatcher |
Matcher checking that actual doesn't contain input value.
|
| NotEndsWithMatcher |
Matcher checking that actual doesn't end with input value.
|
| NotLazyComponents |
|
| NotMessage |
Message to generate when negation is applied.
|
| NotStartsWithMatcher |
Matcher checking that actual doesn't start with input value.
|
| Page |
Mark a field as a Page Object that should be automatically created by FluentLenium.
|
| PageUrl |
PageUrl is a class annotation used instead of getUrl method of FluentPage object.
|
| Parent |
Mark a field whose class declaration is annotated with one of Selenium's Find... annotation,
with this annotation to inject the parent container.
|
| ParsedUrlTemplate |
Parsed URL template.
|
| PredicateFilter |
Search filter based on a predicate.
|
| ProgrammaticConfiguration |
|
| PropertiesBackend |
Reader interface for raw properties access.
|
| PropertiesBackendConfiguration |
Abstract properties configuration.
|
| ProxyElementListener |
Proxy element listener.
|
| RectangleConditions |
Conditions API for Rectangle
|
| RectangleConditionsImpl |
Conditions for rectangle.
|
| RectangleListConditionsImpl |
Conditions for list of rectangles.
|
| ReflectionUtils |
Utility class for reflection.
|
| ReflectiveCapabilitiesFactory |
|
| ReflectiveFactory |
Reflective factory.
|
| ReflectiveWebDriverFactory |
|
| ScriptListener |
Listener interface for Script events
|
| Search |
Perform element searchs in a given context.
|
| SearchControl<E extends FluentWebElement> |
Control interface to search for elements.
|
| SearchFilter |
Search filter interface
|
| SeleniumDriverControl |
Control interface for selenium underlying web driver.
|
| SeleniumVersionChecker |
Responsible for retrieving information about Selenium version from pom.xml (if present).
|
| SharedMutator |
|
| SharedMutator.EffectiveParameters<T> |
Effective parameters used by the test.
|
| SharedWebDriver |
A reference to a shared WebDriver used by a test.
|
| SharedWebDriverContainer |
|
| SharedWebDriverContainerShutdownHook |
Shutdown hook closing the Shared WebDriver container when JVM is closing.
|
| SnapshotControl |
Control interface for Screenshot and HTML Dumps.
|
| StartsWithMatcher |
Matcher checking that actual starts with input value.
|
| StringConditions |
Conditions API from String.
|
| StringConditionsImpl |
Conditions for string
|
| StringListConditionsImpl |
Conditions for list of string.
|
| SupplierOfInstance<T> |
Supplier returning a defined instance, with toString() implementation calling
toString() on the instance without wrapping it.
|
| SwitchToWindowListener |
Listen to switch window
|
| SystemPropertiesBackend |
Properties backend based on java system properties.
|
| ThreadLocalFluentControlContainer |
|
| TimeToChronoUnitConverter |
|
| UrlParameter |
URL Parameter.
|
| UrlTemplate |
A simple template engine for URL parameters.
|
| UrlUtils |
Utils class for Url manipulation.
|
| Wait |
Annotation to enable the Wait Hook.
|
| WaitConditionInvocationHandler<C extends Conditions<?>> |
Invocation handler used to wait for a particular conditions call.
|
| WaitConditionProxy |
Provides proxy implementations of conditions that performs wait from those conditions.
|
| WaitHook |
Hook that automatically wait for actions beeing available on the underlying element.
|
| WaitHookOptions |
|
| WaitHookOptions.WaitHookOptionsBuilder |
|
| WebDriverFactory |
Factory of WebDriver, that can be registered in WebDrivers registry.
|
| WebDrivers |
|
| WebDriversRegistryImpl |
WebDrivers registry implementation.
|
| WebElementConditions |
Fluent object to handle ExpectedConditions on FluentWebElement in fluentlenium API.
|
| WindowAction |
Execute actions on active window.
|
| WrapsElements |
Allows to retrieve underlying wrapped elements.
|