Package org.fluentlenium.configuration
-
Interface Summary Interface Description CapabilitiesFactory Factory ofCapabilities
Configuration Base configuration interface that can be read and written.ConfigurationFactory Creates new configuration from a container class.ConfigurationMutator Mutation interface of Configuration Properties.ConfigurationProperties FluentLenium can be configured in many ways through configuration properties.Factory Marker interface for factories.FactoryNames Add names to a factory.PropertiesBackend Reader interface for raw properties access.ReflectiveFactory Reflective factory.WebDriverFactory Factory ofWebDriver
, that can be registered inWebDrivers
registry. -
Class Summary Class Description AbstractFactoryRegistryImpl<T extends Factory,R extends ReflectiveFactory> Abstract registry of FluentLenium factories.AnnotationConfiguration ConfigurationProperties
based onFluentConfiguration
annotation.BaseConfiguration Base configuration class supporting setting of the global configuration.CapabilitiesRegistryImpl Capabilities registry default implementation.CapabilitiesRegistryImpl.DesiredCapabilitiesFactory Desired capabilities factory.ComposedConfiguration A configuration composed with a writable configuration and list of read configurations.ConfigurationDefaults Default configuration implementation.ConfigurationFactoryProvider Provider of configuration factory.DefaultConfigurationFactory Creates new configuration from a container class.DefaultPropertiesBackend Properties backend based on javaProperties
object.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.RemoteWebDriverFactory Remote WebDriver factory.DefaultWebDriverFactories.SafariWebDriverFactory Safari WebDriver factory.EnvironmentVariablesBackend Properties backend based on environment variables.MethodInvocationReflectionFactory CapabilitiesFactory
based on invocation of a defined method.PredefinedDesiredCapabilities ProgrammaticConfiguration Configuration
based on JavaBean properties.PropertiesBackendConfiguration Abstract properties configuration.ReflectiveCapabilitiesFactory A simpleCapabilitiesFactory
that createCapabilities
instances using reflection.ReflectiveWebDriverFactory A simpleWebDriverFactory
that createWebDriver
instances using reflection.SystemPropertiesBackend Properties backend based on java system properties.WebDriversRegistryImpl WebDrivers registry implementation. -
Enum Summary Enum Description CapabilitiesRegistry A registry ofCapabilitiesFactory
.ConfigurationProperties.DriverLifecycle Driver lifecycle.ConfigurationProperties.TriggerMode Trigger mode for Screenshots and HtmlDump featuresFluentConfiguration.BooleanValue Boolean value used in annotation that can has a third DEFAULT value equivalent to null.WebDrivers A registry ofWebDriverFactory
. -
Exception Summary Exception Description ConfigurationException Exception thrown when something wrong occurs because of the configuration of FluentLenium. -
Annotation Types Summary Annotation Type Description CustomProperty Annotation configuration custom property.DefaultFactory Mark a factory as default factory that can be overriden without throwing an exception.FactoryName Define names for a factoryFactoryPriority Defines the priority of the factory.FluentConfiguration Configure a FluentLenium test class with this annotation.IndexIgnore Classes marked with this annotation will be ignored by automatic registration inFactory