Custom tree view, e.g. contributed by an extension

Hierarchy (view full)

Constructors

Properties

actionConstructor$: ((...args) => ChainablePromiseElement<Element>)

Type declaration

    • (...args): ChainablePromiseElement<Element>
    • Parameters

      • Rest ...args: []

      Returns ChainablePromiseElement<Element>

actionConstructor$$: ((...args) => ChainablePromiseArray<Element[]>)

Type declaration

    • (...args): ChainablePromiseArray<Element[]>
    • Parameters

      • Rest ...args: []

      Returns ChainablePromiseArray<Element[]>

actions$: ChainablePromiseElement<Element>
actions$$: ChainablePromiseArray<Element[]>
button$: ChainablePromiseElement<Element>
button$$: ChainablePromiseArray<Element[]>
buttonLabel$: ChainablePromiseElement<Element>
buttonLabel$$: ChainablePromiseArray<Element[]>
content: ViewContent
header$: ChainablePromiseElement<Element>
header$$: ChainablePromiseArray<Element[]>
headerExpanded$: ChainablePromiseElement<Element>
headerExpanded$$: ChainablePromiseArray<Element[]>
index$: ChainablePromiseElement<Element>
index$$: ChainablePromiseArray<Element[]>
itemLabel$: ChainablePromiseElement<Element>
itemLabel$$: ChainablePromiseArray<Element[]>
itemRow$: ChainablePromiseElement<Element>
itemRow$$: ChainablePromiseArray<Element[]>
items$: ChainablePromiseElement<Element>
items$$: ChainablePromiseArray<Element[]>
lastRow$: ChainablePromiseElement<Element>
lastRow$$: ChainablePromiseArray<Element[]>
level$: ChainablePromiseElement<Element>
level$$: ChainablePromiseArray<Element[]>
rowContainer$: ChainablePromiseElement<Element>
rowContainer$$: ChainablePromiseArray<Element[]>
rowWithLabel$: ((...args) => ChainablePromiseElement<Element>)

Type declaration

    • (...args): ChainablePromiseElement<Element>
    • Parameters

      • Rest ...args: [label: string]

      Returns ChainablePromiseElement<Element>

rowWithLabel$$: ((...args) => ChainablePromiseArray<Element[]>)

Type declaration

    • (...args): ChainablePromiseArray<Element[]>
    • Parameters

      • Rest ...args: [label: string]

      Returns ChainablePromiseArray<Element[]>

searchBox$: ChainablePromiseElement<Element>
searchBox$$: ChainablePromiseArray<Element[]>
textContainer$: ChainablePromiseElement<Element>
textContainer$$: ChainablePromiseArray<Element[]>
textField$: ChainablePromiseElement<Element>
textField$$: ChainablePromiseArray<Element[]>
title$: ChainablePromiseElement<Element>
title$$: ChainablePromiseArray<Element[]>
titleText$: ChainablePromiseElement<Element>
titleText$$: ChainablePromiseArray<Element[]>
welcomeContent$: ChainablePromiseElement<Element>
welcomeContent$$: 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

  • 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<CustomTreeSection>

    thenable self reference

Generated using TypeDoc