Interface PageExtensionRegistry

All Known Implementing Classes:
PageExtensionRegistryImpl

public interface PageExtensionRegistry
Registry of PageExtensions required by the current test.
Author:
Lukas Fryc, Jan Papousek
  • Method Details

    • register

      void register(PageExtension... extensions)
      Registers given extensions to be injected to the page
      Parameters:
      extensions -
    • register

      void register(Collection<PageExtension> extensions)
      Registers given extensions to be injected to the page
      Parameters:
      extensions -
    • getExtension

      PageExtension getExtension(String name)
      Returns an extension specified by the given name.
      Parameters:
      name -
      Returns:
      requested extension or null if there is no extension with the given name
    • getExtensions

      Collection<PageExtension> getExtensions()
      Returns all registered extensions as a collection.
    • flush

      void flush()
      Flushes the registered PageExtensions