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
      java.util.List<FluentHook> build​(java.util.function.Supplier<org.openqa.selenium.WebElement> elementSupplier, java.util.function.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator, java.util.function.Supplier<java.lang.String> toStringSupplier, java.util.List<HookDefinition<?>> hooks)
      Build the hook chain.
    • Method Detail

      • build

        java.util.List<FluentHook> build​(java.util.function.Supplier<org.openqa.selenium.WebElement> elementSupplier,
                                         java.util.function.Supplier<org.openqa.selenium.support.pagefactory.ElementLocator> locator,
                                         java.util.function.Supplier<java.lang.String> toStringSupplier,
                                         java.util.List<HookDefinition<?>> hooks)
        Build the hook chain.
        Parameters:
        elementSupplier - element supplier
        locator - element locator supplier
        toStringSupplier - element toString supplier
        hooks - list of hook definitions
        Returns:
        hook chain