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.
|
AbstractLocatorAndInvocationHandler<T> |
Abstract proxy handler supporting lazy loading and hooks on WebElement .
|
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 |
Extension of Selenium's own Alert interface to manage browser alert.
|
AlertControl |
Provide control for alert windows.
|
AlertImpl |
Manages a browser alert.
|
AlertListener |
Listen to alert
|
AnnotationConfiguration |
|
AnnotationNotFoundException |
Exception to be thrown when an annotation cannot be found on an element.
|
AnnotationUtil |
|
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 class form filling features storing the potential elements to fill.
|
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.
|
ChromiumApi |
|
ChromiumApiNotSupportedException |
Exception for when the chromium api is not supported by browser.
|
ChromiumControl |
Control interface for chromium api.
|
ChromiumControlImpl |
|
ClassAnnotations |
Inspired by Annotations , but use a Class instead of a Field
to retrieve the annotations.
|
ClassDriver |
|
CollectionUtils |
Utility methods for working with collections.
|
Commands |
Commands for the Chromium DevTools API.
|
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.
|
DefaultPerformanceTiming |
|
DefaultPerformanceTimingMetrics |
|
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 |
|
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.
|
ExceptionUtil |
|
ExecutorServiceUtil |
|
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> |
Provides functionality to select values in <select> elements.
|
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 |
Wrapper class for a WebDriver instance which also offers shortcut and convenience methods,
as well as methods to work with mouse, keyboard and windows.
|
FluentDriverHtmlDumper |
Takes HTML dump.
|
FluentDriverScreenshotPersister |
Persists a screenshot to a target file.
|
FluentDriverTimeoutConfigurer |
Configures a WebDriver instance with timeouts from a Configuration .
|
FluentDriverWait |
|
FluentDriverWrappedCapabilitiesProvider |
|
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 a 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.
|
FluentLeniumDriver |
|
FluentList<E extends FluentWebElement> |
|
FluentListConditions |
Conditions API for list of elements.
|
FluentListImpl<E extends FluentWebElement> |
|
FluentPage |
Use the Page Object Pattern to have more resilient tests.
|
FluentPageControl |
Provides controls for 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.
|
HtmlUnitPerformanceTimingMetrics |
|
IFluentAdapter |
|
ImageUtils |
Provides logic for screenshot and image manipulation and conversion.
|
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.
|
JvmDriver |
|
KeyboardActions |
Execute actions with the keyboard.
|
KeyboardElementActions |
Execute actions with the keyboard on a defined element.
|
Label |
|
LabelAnnotations |
Parses and stores the values of the Label and LabelHint annotations of a given field.
|
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.
|
LocatorStatusHandler |
|
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 .
|
MethodDriver |
|
MethodInvocationReflectionFactory |
|
MethodNotFoundException |
Exception to be thrown when a method cannot be found.
|
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.
|
PageUrlCache |
Stores a URL and URL parameters parsed from that URL for caching purposes in FluentPage .
|
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.
|
PerformanceTiming |
|
PerformanceTimingControl |
Control interface for accessing an API for querying W3C Performance Timing event values.
|
PerformanceTimingEvent |
|
PerformanceTimingMetrics<T extends PerformanceTimingMetrics> |
Wraps the performance timing metrics returned by the window.performance.timing Javascript attribute
from the browser, and provides methods to access each value in it.
|
PerformanceTimingMetricsFactory |
|
Preconditions |
Utility methods for validating objects' status.
|
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 |
|
ScreenshotNotCreatedException |
Exception type to be thrown when a screenshot taking process couldn't finish.
|
ScreenshotUtil |
|
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.
|
TestRunnerAdapter |
|
TestRunnerCommon |
|
ThreadDriver |
Stores and handles SharedWebDriver instances for test methods and thred ids.
|
ThreadLocalAdapterUtil |
|
ThreadLocalFluentControlContainer |
|
TimeToChronoUnitConverter |
Provides functionality to convert TimeUnit s to ChronoUnit s.
|
TriConsumer<U,V,W> |
|
Unshadow |
Experimental: Find element in shadow root using CSS selector
|
Unshadower |
|
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 |
|
WaitInterruptedException |
Exception type to be thrown when the wait performed by FluentLenium is interrupted.
|
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.
|
WrongDriverException |
|