Page object for the status bar at the bottom

Hierarchy (view full)

Properties

bell$: ChainablePromiseElement<Element>
bell$$: ChainablePromiseArray<Element[]>
elem$: ChainablePromiseElement<Element>
elem$$: ChainablePromiseArray<Element[]>
encoding$: ChainablePromiseElement<Element>
encoding$$: ChainablePromiseArray<Element[]>
indent$: ChainablePromiseElement<Element>
indent$$: ChainablePromiseArray<Element[]>
item$: ChainablePromiseElement<Element>
item$$: ChainablePromiseArray<Element[]>
itemTitle$: ChainablePromiseElement<Element>
itemTitle$$: ChainablePromiseArray<Element[]>
language$: ChainablePromiseElement<Element>
language$$: ChainablePromiseArray<Element[]>
lines$: ChainablePromiseElement<Element>
lines$$: ChainablePromiseArray<Element[]>
notifications$: ChainablePromiseElement<Element>
notifications$$: ChainablePromiseArray<Element[]>
problems$: ChainablePromiseElement<Element>
problems$$: ChainablePromiseArray<Element[]>
selection$: ChainablePromiseElement<Element>
selection$$: 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

  • Close the notifications center

    Returns Promise<void>

    Promise resolving when the notifications center is closed

  • Get the name of the current encoding as text Only works with an open editor

    Returns Promise<string>

    Promise resolving to string representation of current encoding

  • Get the current indentation option label as text Only works with an open editor

    Returns Promise<string>

    Promise resolving to string representation of current indentation

  • Get the current language label text Only works with an open editor

    Returns Promise<string>

    Promise resolving to string representation of current language

  • Get the currently selected line ending as text Only works with an open editor

    Returns Promise<string>

    Promise resolving to string representation of current line ending

  • Get the current editor coordinates as text Only works with an open editor

    Returns Promise<string>

    Promise resolving to string representation of current position in the editor

  • Find status bar item by title/visible label

    Parameters

    • title: string

      title of the item

    Returns Promise<undefined | Element>

    Promise resolving to a WebElement if item is found, to undefined otherwise

  • Retrieve all status bar items currently displayed

    Returns Promise<string[]>

    Promise resolving to an array of WebElement

  • Open the encoding selection quick pick Only works with an open editor

    Returns Promise<void>

    Promise resolving when the encoding selection is opened

  • Open the indentation selection quick pick Only works with an open editor

    Returns Promise<void>

    Promise resolving when the indentation selection is opened

  • Open the language selection quick pick Only works with an open editor

    Returns Promise<void>

    Promise resolving when the language selection is opened

  • Open the quick pick for line endings selection Only works with an open editor

    Returns Promise<void>

    Promise resolving when the line ending selection is opened

  • Open the line selection input box Only works with an open editor

    Returns Promise<void>

    Promise resolving when the line selection is opened

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

    thenable self reference

Generated using TypeDoc