Package com.microsoft.playwright
Class BrowserType.ConnectOptions
- java.lang.Object
-
- com.microsoft.playwright.BrowserType.ConnectOptions
-
- Enclosing interface:
- BrowserType
public static class BrowserType.ConnectOptions extends Object
-
-
Field Summary
Fields Modifier and Type Field Description String
exposeNetwork
This option exposes network available on the connecting client to the browser being connected to.Map<String,String>
headers
Additional HTTP headers to be sent with web socket connect request.Double
slowMo
Slows down Playwright operations by the specified amount of milliseconds.Double
timeout
Maximum time in milliseconds to wait for the connection to be established.
-
Constructor Summary
Constructors Constructor Description ConnectOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BrowserType.ConnectOptions
setExposeNetwork(String exposeNetwork)
This option exposes network available on the connecting client to the browser being connected to.BrowserType.ConnectOptions
setHeaders(Map<String,String> headers)
Additional HTTP headers to be sent with web socket connect request.BrowserType.ConnectOptions
setSlowMo(double slowMo)
Slows down Playwright operations by the specified amount of milliseconds.BrowserType.ConnectOptions
setTimeout(double timeout)
Maximum time in milliseconds to wait for the connection to be established.
-
-
-
Field Detail
-
exposeNetwork
public String exposeNetwork
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:
- Hostname pattern, for example:
example.com
,*.org:99
,x.*.y.com
,*foo.org
. - IP literal, for example:
127.0.0.1
,0.0.0.0:99
,[::1]
,[0:0::1]:99
. -
<loopback>
that matches local loopback interfaces:localhost
,*.localhost
,127.0.0.1
,[::1]
.
Some common examples:
-
"*"
to expose all network. -
"<loopback>"
to expose localhost network. -
"*.test.internal-domain,*.staging.internal-domain,<loopback>"
to expose test/staging deployments and localhost.
- Hostname pattern, for example:
-
headers
public Map<String,String> headers
Additional HTTP headers to be sent with web socket connect request. Optional.
-
slowMo
public Double slowMo
Slows down Playwright operations by the specified amount of milliseconds. Useful so that you can see what is going on. Defaults to 0.
-
timeout
public Double timeout
Maximum time in milliseconds to wait for the connection to be established. Defaults to0
(no timeout).
-
-
Method Detail
-
setExposeNetwork
public BrowserType.ConnectOptions setExposeNetwork(String exposeNetwork)
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:
- Hostname pattern, for example:
example.com
,*.org:99
,x.*.y.com
,*foo.org
. - IP literal, for example:
127.0.0.1
,0.0.0.0:99
,[::1]
,[0:0::1]:99
. -
<loopback>
that matches local loopback interfaces:localhost
,*.localhost
,127.0.0.1
,[::1]
.
Some common examples:
-
"*"
to expose all network. -
"<loopback>"
to expose localhost network. -
"*.test.internal-domain,*.staging.internal-domain,<loopback>"
to expose test/staging deployments and localhost.
- Hostname pattern, for example:
-
setHeaders
public BrowserType.ConnectOptions setHeaders(Map<String,String> headers)
Additional HTTP headers to be sent with web socket connect request. Optional.
-
setSlowMo
public BrowserType.ConnectOptions setSlowMo(double slowMo)
Slows down Playwright operations by the specified amount of milliseconds. Useful so that you can see what is going on. Defaults to 0.
-
setTimeout
public BrowserType.ConnectOptions setTimeout(double timeout)
Maximum time in milliseconds to wait for the connection to be established. Defaults to0
(no timeout).
-
-