Uses of Interface
io.fluentlenium.core.components.ComponentInstantiator
Packages that use ComponentInstantiator
Package
Description
-
Uses of ComponentInstantiator in io.fluentlenium.adapter
Subinterfaces of ComponentInstantiator in io.fluentlenium.adapterClasses in io.fluentlenium.adapter that implement ComponentInstantiatorModifier and TypeClassDescriptionclassGeneric adapter toFluentDriver.classCreate an instance of this class if you want to use FluentLenium as an automation framework only.classExtend this class and implementFluentStandaloneRunnable.doRun()if you want to use FluentLenium as an automation framework only.classFluentLenium Test Runner Adapter.classDeprecated. -
Uses of ComponentInstantiator in io.fluentlenium.core
Subinterfaces of ComponentInstantiator in io.fluentlenium.coreModifier and TypeInterfaceDescriptioninterfaceGlobal control interface for FluentLenium.interfaceProvides controls for a Page Object.Classes in io.fluentlenium.core that implement ComponentInstantiatorModifier and TypeClassDescriptionclassDefault minimal implementation forFluentContainer.classDefault implementation ofFluentControl.classWrapper class for aWebDriverinstance which also offers shortcut and convenience methods, as well as methods to work with mouse, keyboard and windows.classUse the Page Object Pattern to have more resilient tests. -
Uses of ComponentInstantiator in io.fluentlenium.core.action
Constructors in io.fluentlenium.core.action with parameters of type ComponentInstantiatorModifierConstructorDescriptionWindowAction(FluentControl control, ComponentInstantiator instantiator, org.openqa.selenium.WebDriver driver) Creates a new window action. -
Uses of ComponentInstantiator in io.fluentlenium.core.components
Classes in io.fluentlenium.core.components that implement ComponentInstantiatorModifier and TypeClassDescriptionclassAbstract component instantiator.classManage living components for a WebDriver instance.classDefault component instantiator.Methods in io.fluentlenium.core.components that return ComponentInstantiatorModifier and TypeMethodDescriptionComponentsManager.getInstantiator()Get the component instantiator used by this components manager.Constructors in io.fluentlenium.core.components with parameters of type ComponentInstantiatorModifierConstructorDescriptionDefaultComponentInstantiator(FluentControl control, ComponentInstantiator instantiator) Creates a new component instantiator, using given fluent control and underlying instantiator.LazyComponentList(ComponentInstantiator instantiator, Class<T> componentClass, List<org.openqa.selenium.WebElement> elements) Creates a new lazy component list. -
Uses of ComponentInstantiator in io.fluentlenium.core.dom
Constructors in io.fluentlenium.core.dom with parameters of type ComponentInstantiatorModifierConstructorDescriptionDom(org.openqa.selenium.WebElement element, ComponentInstantiator instantiator) Creates a new axes object to find other elements based on XPath axes. -
Uses of ComponentInstantiator in io.fluentlenium.core.domain
Classes in io.fluentlenium.core.domain that implement ComponentInstantiatorFields in io.fluentlenium.core.domain declared as ComponentInstantiatorModifier and TypeFieldDescriptionprotected ComponentInstantiatorComponent.instantiatorprotected final ComponentInstantiatorComponentList.instantiatorConstructors in io.fluentlenium.core.domain with parameters of type ComponentInstantiatorModifierConstructorDescriptionComponent(org.openqa.selenium.WebElement webElement, FluentControl control, ComponentInstantiator instantiator) Creates a new componentComponentList(Class<T> componentClass, List<T> list, FluentControl control, ComponentInstantiator instantiator) Creates a new list of componentsFluentListImpl(Class<E> componentClass, 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.FluentWebElement(org.openqa.selenium.WebElement element, FluentControl control, ComponentInstantiator instantiator, org.openqa.selenium.interactions.Actions actions) Creates a new fluent web element. -
Uses of ComponentInstantiator in io.fluentlenium.core.hook
Classes in io.fluentlenium.core.hook that implement ComponentInstantiatorModifier and TypeClassDescriptionclassBase hook supportingFluentWebElementAPI.classBaseHook<T>Base hook implementation.Methods in io.fluentlenium.core.hook that return ComponentInstantiatorMethods in io.fluentlenium.core.hook with parameters of type ComponentInstantiatorModifier and TypeMethodDescriptionprotected FluentHook<?>DefaultHookChainBuilder.newInstance(Class<? extends FluentHook<?>> hookClass, FluentControl fluentControl, ComponentInstantiator instantiator, Supplier<org.openqa.selenium.WebElement> elementSupplier, Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locatorSupplier, Supplier<String> toStringSupplier, Object options) Creates a new hook instance.Constructors in io.fluentlenium.core.hook with parameters of type ComponentInstantiatorModifierConstructorDescriptionBaseFluentHook(FluentControl control, ComponentInstantiator instantiator, Supplier<org.openqa.selenium.WebElement> elementSupplier, Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locatorSupplier, Supplier<String> toStringSupplier, T options) create a new base fluent hook.BaseHook(FluentControl control, ComponentInstantiator instantiator, Supplier<org.openqa.selenium.WebElement> elementSupplier, Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locatorSupplier, Supplier<String> toStringSupplier, T options) Creates a new base hook.DefaultHookChainBuilder(FluentControl control, ComponentInstantiator instantiator) Creates a new default hook chain builderHookControlImpl(T self, Object proxy, FluentControl control, ComponentInstantiator instantiator, Supplier<T> noHookInstanceSupplier) Creates a new control implementation for hooks. -
Uses of ComponentInstantiator in io.fluentlenium.core.hook.wait
Classes in io.fluentlenium.core.hook.wait that implement ComponentInstantiatorModifier and TypeClassDescriptionclassHook that automatically wait for actions beeing available on the underlying element.Constructors in io.fluentlenium.core.hook.wait with parameters of type ComponentInstantiatorModifierConstructorDescriptionWaitHook(FluentControl control, ComponentInstantiator instantiator, Supplier<org.openqa.selenium.WebElement> elementSupplier, Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locatorSupplier, Supplier<String> toStringSupplier, WaitHookOptions options) Creates a new wait hook -
Uses of ComponentInstantiator in io.fluentlenium.core.inject
Classes in io.fluentlenium.core.inject that implement ComponentInstantiatorModifier and TypeClassDescriptionclassContainer global FluentLenium control interface. -
Uses of ComponentInstantiator in io.fluentlenium.core.search
Constructors in io.fluentlenium.core.search with parameters of type ComponentInstantiatorModifierConstructorDescriptionSearch(org.openqa.selenium.SearchContext context, Object container, ComponentInstantiator instantiator, FluentInjectControl injectControl) Creates a new search object. -
Uses of ComponentInstantiator in io.fluentlenium.core.switchto
Constructors in io.fluentlenium.core.switchto with parameters of type ComponentInstantiatorModifierConstructorDescriptionFluentTargetLocatorImpl(T self, ComponentInstantiator componentInstantiator, org.openqa.selenium.WebDriver.TargetLocator targetLocator) Creates a new fluent target locator
FluentStandaloneRunnableandFluentStandalone.