Page object for marker in problems view

Hierarchy (view full)

Constructors

Properties

detailsLine$: ChainablePromiseElement<Element>
detailsLine$$: ChainablePromiseArray<Element[]>
detailsSource$: ChainablePromiseElement<Element>
detailsSource$$: ChainablePromiseArray<Element[]>
detailsText$: ChainablePromiseElement<Element>
detailsText$$: ChainablePromiseArray<Element[]>
fileName$: ChainablePromiseElement<Element>
fileName$$: ChainablePromiseArray<Element[]>
markerTwistie$: ChainablePromiseElement<Element>
markerTwistie$$: ChainablePromiseArray<Element[]>
problemCount$: ChainablePromiseElement<Element>
problemCount$$: ChainablePromiseArray<Element[]>
problems: Problem[] = []
rowLabel$: ChainablePromiseElement<Element>
rowLabel$$: ChainablePromiseArray<Element[]>

Accessors

  • get elem(): ChainablePromiseElement<Element>
  • Base element of given page object

    Returns ChainablePromiseElement<Element>

  • get parent(): ChainablePromiseElement<Element>
  • Parent element of given page object

    Returns ChainablePromiseElement<Element>

Methods

  • Get the type of the marker Possible types are: File, Error, Warning

    Returns Promise<MarkerType>

    Promise resolving to a MarkerType

  • Poll for the element to become visible

    Parameters

    • timeout: number = 10000

      custom timeout for the wait

    • interval: number = 2000

      custom interval to control polling

    Returns Promise<Marker>

    thenable self reference

  • Expand/Collapse the marker if possible

    Parameters

    • expand: boolean

      true to expand, false to collapse

    Returns Promise<void>

    Promise resolving when the expand/collapse twistie is clicked

Generated using TypeDoc