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 StringexposeNetworkThis option exposes network available on the connecting client to the browser being connected to.Map<String,String>headersAdditional HTTP headers to be sent with web socket connect request.DoubleslowMoSlows down Playwright operations by the specified amount of milliseconds.DoubletimeoutMaximum 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.ConnectOptionssetExposeNetwork(String exposeNetwork)This option exposes network available on the connecting client to the browser being connected to.BrowserType.ConnectOptionssetHeaders(Map<String,String> headers)Additional HTTP headers to be sent with web socket connect request.BrowserType.ConnectOptionssetSlowMo(double slowMo)Slows down Playwright operations by the specified amount of milliseconds.BrowserType.ConnectOptionssetTimeout(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).
-
-