Interface BrowserServer

interface BrowserServer {
    [asyncDispose](): Promise<void>;
    addListener(event, listener): this;
    close(): Promise<void>;
    kill(): Promise<void>;
    off(event, listener): this;
    on(event, listener): this;
    once(event, listener): this;
    prependListener(event, listener): this;
    process(): ChildProcess;
    removeListener(event, listener): this;
    wsEndpoint(): string;
}

Methods

  • Returns Promise<void>

  • Emitted when the browser server closes.

    Parameters

    • event: "close"
    • listener: (() => any)
        • (): any
        • Returns any

    Returns this

  • Closes the browser gracefully and makes sure the process is terminated.

    Returns Promise<void>

  • Kills the browser process and waits for the process to exit.

    Returns Promise<void>

  • Removes an event listener added by on or addListener.

    Parameters

    • event: "close"
    • listener: (() => any)
        • (): any
        • Returns any

    Returns this

  • Emitted when the browser server closes.

    Parameters

    • event: "close"
    • listener: (() => any)
        • (): any
        • Returns any

    Returns this

  • Adds an event listener that will be automatically removed after it is triggered once. See addListener for more information about this event.

    Parameters

    • event: "close"
    • listener: (() => any)
        • (): any
        • Returns any

    Returns this

  • Emitted when the browser server closes.

    Parameters

    • event: "close"
    • listener: (() => any)
        • (): any
        • Returns any

    Returns this

  • Spawned browser application process.

    Returns ChildProcess

  • Removes an event listener added by on or addListener.

    Parameters

    • event: "close"
    • listener: (() => any)
        • (): any
        • Returns any

    Returns this

  • Browser websocket url.

    Browser websocket endpoint which can be used as an argument to browserType.connect(endpoint[, options]) to establish connection to the browser.

    Returns string