Page object for the bottom view panel

const bottomBar = workbench.getBottomBar()
await bottomBar.toggle(true)

Hierarchy (view full)

Properties

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

Type declaration

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

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

      Returns ChainablePromiseElement<Element>

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

Type declaration

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

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

      Returns ChainablePromiseArray<Element[]>

actions$: ChainablePromiseElement<Element>
actions$$: ChainablePromiseArray<Element[]>
debugTab$: ChainablePromiseElement<Element>
debugTab$$: ChainablePromiseArray<Element[]>
elem$: ChainablePromiseElement<Element>
elem$$: ChainablePromiseArray<Element[]>
globalActions$: ChainablePromiseElement<Element>
globalActions$$: ChainablePromiseArray<Element[]>
maximize$: ChainablePromiseElement<Element>
maximize$$: ChainablePromiseArray<Element[]>
outputTab$: ChainablePromiseElement<Element>
outputTab$$: ChainablePromiseArray<Element[]>
problemsTab$: ChainablePromiseElement<Element>
problemsTab$$: ChainablePromiseArray<Element[]>
restore$: ChainablePromiseElement<Element>
restore$$: ChainablePromiseArray<Element[]>
tab$: ((...args) => ChainablePromiseElement<Element>)

Type declaration

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

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

      Returns ChainablePromiseElement<Element>

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

Type declaration

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

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

      Returns ChainablePromiseArray<Element[]>

tabContainer$: ChainablePromiseElement<Element>
tabContainer$$: ChainablePromiseArray<Element[]>
terminalTab$: ChainablePromiseElement<Element>
terminalTab$$: 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<BottomBarPanel>

    thenable self reference

  • Open/Close the bottom bar panel

    Parameters

    • open: boolean

      true to open. false to close

    Returns Promise<void>

    Promise resolving when the view visibility is toggled

Generated using TypeDoc