Hierarchy

  • UiSession
    • SeleniumSession

Constructors

Properties

Methods

Constructors

  • Parameters

    • Optional options: UiSessionOptions

    Returns SeleniumSession

Properties

aftCfg: AftConfig
reporter: ReportingManager

Methods

  • the top-level interface between the application DOM and the code.

    Type Parameters

    • T extends unknown

    Returns Promise<T>

  • creates a new UiComponent instance of the specified type passing in the driver, aftConfig, reporter and () => this.driver() as parent

    Type Parameters

    • T extends UiComponent

    Parameters

    • componentType: Class<T>

      a class extending from UiComponent providing a Page Object Model interface with the DOM

    • Optional opts: UiComponentOptions

    Returns Promise<T>

    an instance of the specified UiComponent class

Generated using TypeDoc