effect-playwright
    Preparing search index...

    Interface BrowserServer

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

    • Emitted when the browser server closes.

      Parameters

      • event: "close"
      • listener: () => 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

      Returns this

    • Emitted when the browser server closes.

      Parameters

      • event: "close"
      • listener: () => 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

      Returns this

    • Emitted when the browser server closes.

      Parameters

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

      Returns this

    • Spawned browser application process.

      Returns ChildProcess

    • Removes an event listener added by on or addListener.

      Parameters

      • event: "close"
      • listener: () => 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