Interface ConnectOptions

Hierarchy

  • ConnectOptions

Properties

exposeNetwork?: string

This option exposes network available on the connecting client to the browser being connected to. Consists of a list of rules separated by comma.

Available rules:

  1. Hostname pattern, for example: example.com, *.org:99, x.*.y.com, *foo.org.
  2. IP literal, for example: 127.0.0.1, 0.0.0.0:99, [::1], [0:0::1]:99.
  3. <loopback> that matches local loopback interfaces: localhost, *.localhost, 127.0.0.1, [::1].

Some common examples:

  1. "*" to expose all network.
  2. "<loopback>" to expose localhost network.
  3. "*.test.internal-domain,*.staging.internal-domain,<loopback>" to expose test/staging deployments and localhost.
headers?: {
    [key: string]: string;
}

Additional HTTP headers to be sent with web socket connect request. Optional.

Type declaration

  • [key: string]: string
logger?: Logger

Logger sink for Playwright logging. Optional.

slowMo?: number

Slows down Playwright operations by the specified amount of milliseconds. Useful so that you can see what is going on. Defaults to 0.

timeout?: number

Maximum time in milliseconds to wait for the connection to be established. Defaults to 0 (no timeout).

Generated using TypeDoc