@@ -290,6 +290,8 @@ type BrowserNewResponse struct {
290290 Stealth bool `json:"stealth" api:"required"`
291291 // The number of seconds of inactivity before the browser session is terminated.
292292 TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
293+ // Websocket URL for WebDriver BiDi connections to the browser session
294+ WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
293295 // Remote URL for live viewing the browser session. Only available for non-headless
294296 // browsers.
295297 BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -328,6 +330,7 @@ type BrowserNewResponse struct {
328330 SessionID respjson.Field
329331 Stealth respjson.Field
330332 TimeoutSeconds respjson.Field
333+ WebdriverWsURL respjson.Field
331334 BrowserLiveViewURL respjson.Field
332335 DeletedAt respjson.Field
333336 GPU respjson.Field
@@ -362,6 +365,8 @@ type BrowserGetResponse struct {
362365 Stealth bool `json:"stealth" api:"required"`
363366 // The number of seconds of inactivity before the browser session is terminated.
364367 TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
368+ // Websocket URL for WebDriver BiDi connections to the browser session
369+ WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
365370 // Remote URL for live viewing the browser session. Only available for non-headless
366371 // browsers.
367372 BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -400,6 +405,7 @@ type BrowserGetResponse struct {
400405 SessionID respjson.Field
401406 Stealth respjson.Field
402407 TimeoutSeconds respjson.Field
408+ WebdriverWsURL respjson.Field
403409 BrowserLiveViewURL respjson.Field
404410 DeletedAt respjson.Field
405411 GPU respjson.Field
@@ -434,6 +440,8 @@ type BrowserUpdateResponse struct {
434440 Stealth bool `json:"stealth" api:"required"`
435441 // The number of seconds of inactivity before the browser session is terminated.
436442 TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
443+ // Websocket URL for WebDriver BiDi connections to the browser session
444+ WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
437445 // Remote URL for live viewing the browser session. Only available for non-headless
438446 // browsers.
439447 BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -472,6 +480,7 @@ type BrowserUpdateResponse struct {
472480 SessionID respjson.Field
473481 Stealth respjson.Field
474482 TimeoutSeconds respjson.Field
483+ WebdriverWsURL respjson.Field
475484 BrowserLiveViewURL respjson.Field
476485 DeletedAt respjson.Field
477486 GPU respjson.Field
@@ -506,6 +515,8 @@ type BrowserListResponse struct {
506515 Stealth bool `json:"stealth" api:"required"`
507516 // The number of seconds of inactivity before the browser session is terminated.
508517 TimeoutSeconds int64 `json:"timeout_seconds" api:"required"`
518+ // Websocket URL for WebDriver BiDi connections to the browser session
519+ WebdriverWsURL string `json:"webdriver_ws_url" api:"required"`
509520 // Remote URL for live viewing the browser session. Only available for non-headless
510521 // browsers.
511522 BrowserLiveViewURL string `json:"browser_live_view_url"`
@@ -544,6 +555,7 @@ type BrowserListResponse struct {
544555 SessionID respjson.Field
545556 Stealth respjson.Field
546557 TimeoutSeconds respjson.Field
558+ WebdriverWsURL respjson.Field
547559 BrowserLiveViewURL respjson.Field
548560 DeletedAt respjson.Field
549561 GPU respjson.Field
0 commit comments