interface WebSocket { addListener ( event ,
listener ) : this ; addListener ( event ,
listener ) : this ; addListener ( event ,
listener ) : this ; addListener ( event ,
listener ) : this ; isClosed ( ) : boolean ; off ( event ,
listener ) : this ; off ( event ,
listener ) : this ; off ( event ,
listener ) : this ; off ( event ,
listener ) : this ; on ( event ,
listener ) : this ; on ( event ,
listener ) : this ; on ( event ,
listener ) : this ; on ( event ,
listener ) : this ; once ( event ,
listener ) : this ; once ( event ,
listener ) : this ; once ( event ,
listener ) : this ; once ( event ,
listener ) : this ; prependListener ( event ,
listener ) : this ; prependListener ( event ,
listener ) : this ; prependListener ( event ,
listener ) : this ; prependListener ( event ,
listener ) : this ; removeListener ( event ,
listener ) : this ; removeListener ( event ,
listener ) : this ; removeListener ( event ,
listener ) : this ; removeListener ( event ,
listener ) : this ; url ( ) : string ; waitForEvent ( event ,
optionsOrPredicate ? ) : Promise < WebSocket > ; waitForEvent ( event ,
optionsOrPredicate ? ) : Promise < { payload : string | Buffer ; } > ; waitForEvent ( event ,
optionsOrPredicate ? ) : Promise < { payload : string | Buffer ; } > ; waitForEvent ( event ,
optionsOrPredicate ? ) : Promise < string > ; } Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22242 Methods add Listener add Listener ( event , listener ) : this Parameters event : "close" listener : ( ( webSocket ) => any ) ( webSocket ) : any Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22306 add Listener ( event , listener ) : this Parameters event : "framereceived" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22311 add Listener ( event , listener ) : this Parameters event : "framesent" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22321 add Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22331 is Closed is Closed ( ) : boolean Returns boolean Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22426 off off ( event , listener ) : this Parameters event : "close" listener : ( ( webSocket ) => any ) ( webSocket ) : any Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22366 off ( event , listener ) : this Parameters event : "framereceived" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22371 off ( event , listener ) : this Parameters event : "framesent" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22381 off ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22391 on on ( event , listener ) : this Parameters event : "close" listener : ( ( webSocket ) => any ) ( webSocket ) : any Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22246 on ( event , listener ) : this Parameters event : "framereceived" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22251 on ( event , listener ) : this Parameters event : "framesent" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22261 on ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22271 once once ( event , listener ) : this Parameters event : "close" listener : ( ( webSocket ) => any ) ( webSocket ) : any Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22276 once ( event , listener ) : this Parameters event : "framereceived" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22281 once ( event , listener ) : this Parameters event : "framesent" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22291 once ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22301 prepend Listener prepend Listener ( event , listener ) : this Parameters event : "close" listener : ( ( webSocket ) => any ) ( webSocket ) : any Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22396 prepend Listener ( event , listener ) : this Parameters event : "framereceived" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22401 prepend Listener ( event , listener ) : this Parameters event : "framesent" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22411 prepend Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22421 remove Listener remove Listener ( event , listener ) : this Parameters event : "close" listener : ( ( webSocket ) => any ) ( webSocket ) : any Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22336 remove Listener ( event , listener ) : this Parameters event : "framereceived" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22341 remove Listener ( event , listener ) : this Parameters event : "framesent" listener : ( ( data ) => any ) ( data ) : any Parameters data : { payload : string | Buffer ; } Returns any Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22351 remove Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22361 url url ( ) : string Returns string Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22431 wait For Event wait For Event ( event , optionsOrPredicate ? ) : Promise < WebSocket > Parameters event : "close" Optional optionsOrPredicate : { predicate ?: ( ( webSocket ) => boolean | Promise < boolean > ) ; timeout ?: number ; } | ( ( webSocket ) => boolean | Promise < boolean > ) Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22436 wait For Event ( event , optionsOrPredicate ? ) : Promise < { payload : string | Buffer ; } > Parameters event : "framereceived" Optional optionsOrPredicate : { predicate ?: ( ( data ) => boolean | Promise < boolean > ) ; timeout ?: number ; } | ( ( data ) => boolean | Promise < boolean > ) Returns Promise < { payload : string | Buffer ; } > Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22441 wait For Event ( event , optionsOrPredicate ? ) : Promise < { payload : string | Buffer ; } > Parameters event : "framesent" Optional optionsOrPredicate : { predicate ?: ( ( data ) => boolean | Promise < boolean > ) ; timeout ?: number ; } | ( ( data ) => boolean | Promise < boolean > ) Returns Promise < { payload : string | Buffer ; } > Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22461 wait For Event ( event , optionsOrPredicate ? ) : Promise < string > Parameters event : "socketerror" Optional optionsOrPredicate : { predicate ?: ( ( string ) => boolean | Promise < boolean > ) ; timeout ?: number ; } | ( ( string ) => boolean | Promise < boolean > ) Returns Promise < string > Defined in node_modules/.pnpm/playwright-core@1.59.1/node_modules/playwright-core/types/types.d.ts:22481
The WebSocket class represents WebSocket connections within a page. It provides the ability to inspect and manipulate the data being transmitted and received.
If you want to intercept or modify WebSocket frames, consider using WebSocketRoute.