Package org.fluentlenium.core.hook
Interface HookChainBuilder
-
- All Known Implementing Classes:
DefaultHookChainBuilder
public interface HookChainBuilder
Builder of hook chains from element supplier, element locator supplier and hook definitions list.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<FluentHook>
build(Supplier<org.openqa.selenium.WebElement> elementSupplier, Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator, Supplier<String> toStringSupplier, List<HookDefinition<?>> hooks)
Build the hook chain.
-
-
-
Method Detail
-
build
List<FluentHook> build(Supplier<org.openqa.selenium.WebElement> elementSupplier, Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator, Supplier<String> toStringSupplier, List<HookDefinition<?>> hooks)
Build the hook chain.- Parameters:
elementSupplier
- element supplierlocator
- element locator suppliertoStringSupplier
- element toString supplierhooks
- list of hook definitions- Returns:
- hook chain
-
-