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.

    Note that if the listen host option in launchServer options is not specified, localhost will be output anyway, even if the actual listening address is an unspecified address.

    Returns string