Page object representing the Run/Debug view in the side bar

Hierarchy (view full)

Properties

elem$: ChainablePromiseElement<Element>
elem$$: ChainablePromiseArray<Element[]>
launchCombo$: ChainablePromiseElement<Element>
launchCombo$$: ChainablePromiseArray<Element[]>
launchOption$: ChainablePromiseElement<Element>
launchOption$$: ChainablePromiseArray<Element[]>
launchSelect$: ChainablePromiseElement<Element>
launchSelect$$: ChainablePromiseArray<Element[]>
optionByName$: ((...args) => ChainablePromiseElement<Element>)

Type declaration

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

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

      Returns ChainablePromiseElement<Element>

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

Type declaration

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

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

      Returns ChainablePromiseArray<Element[]>

startButton$: ChainablePromiseElement<Element>
startButton$$: 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 titles of all available launch configurations

    Returns Promise<string[]>

    Promise resolving to list of titles

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

    thenable self reference

  • Select a given launch configuration

    Parameters

    • title: string

      title of the configuration to select

    Returns Promise<void>

Generated using TypeDoc