Interface FluentInjectControl

All Known Subinterfaces:
FluentControl, FluentPageControl, IFluentAdapter
All Known Implementing Classes:
BaseFluentHook, BaseHook, ContainerFluentControl, DefaultFluentContainer, FluentAdapter, FluentControlImpl, FluentCucumberTest, FluentDriver, FluentInjector, FluentPage, FluentStandalone, FluentStandaloneRunnable, FluentTest, FluentTest, FluentTestNg, FluentTestNgSpringTest, FluentTestRunnerAdapter, FluentWebElement, IsolatedTest, WaitHook

public interface FluentInjectControl
Control interface for FluentLenium injection.
  • Method Summary

    Modifier and Type
    Method
    Description
    inject (Object container)
    Inject object with FluentLenium resources.
    injectComponent (Object componentContainer, Object parentContainer, org.openqa.selenium.SearchContext context)
    Inject object with FluentLenium resources, using given search context and parent container.
    <T> T
    newInstance (Class<T> cls)
    Creates a new instance of a class inject it.
  • Method Details

    • inject

      ContainerContext inject (Object container)
      Inject object with FluentLenium resources.
      Parameters:
      container - container to inject with FluentLenium resources
      Returns:
      The container context related to the injected container
    • injectComponent

      ContainerContext injectComponent (Object componentContainer, Object parentContainer, org.openqa.selenium.SearchContext context)
      Inject object with FluentLenium resources, using given search context and parent container.
      Parameters:
      componentContainer - container to inject with FluentLenium resources
      parentContainer - parent container
      context - search context to use for injection
      Returns:
      The container context related to the injected container
    • newInstance

      <T> T newInstance (Class<T> cls)
      Creates a new instance of a class inject it.
      Type Parameters:
      T - type of the object
      Parameters:
      cls - class of the object to create
      Returns:
      new container instance
      See Also: