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.63.0/node_modules/playwright-core/types/types.d.ts:23487 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.63.0/node_modules/playwright-core/types/types.d.ts:23551 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.63.0/node_modules/playwright-core/types/types.d.ts:23556 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.63.0/node_modules/playwright-core/types/types.d.ts:23566 add Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23576 is Closed is Closed ( ) : boolean Returns boolean Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23671 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.63.0/node_modules/playwright-core/types/types.d.ts:23611 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.63.0/node_modules/playwright-core/types/types.d.ts:23616 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.63.0/node_modules/playwright-core/types/types.d.ts:23626 off ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23636 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.63.0/node_modules/playwright-core/types/types.d.ts:23491 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.63.0/node_modules/playwright-core/types/types.d.ts:23496 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.63.0/node_modules/playwright-core/types/types.d.ts:23506 on ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23516 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.63.0/node_modules/playwright-core/types/types.d.ts:23521 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.63.0/node_modules/playwright-core/types/types.d.ts:23526 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.63.0/node_modules/playwright-core/types/types.d.ts:23536 once ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23546 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.63.0/node_modules/playwright-core/types/types.d.ts:23641 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.63.0/node_modules/playwright-core/types/types.d.ts:23646 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.63.0/node_modules/playwright-core/types/types.d.ts:23656 prepend Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23666 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.63.0/node_modules/playwright-core/types/types.d.ts:23581 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.63.0/node_modules/playwright-core/types/types.d.ts:23586 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.63.0/node_modules/playwright-core/types/types.d.ts:23596 remove Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23606 url url ( ) : string Returns string Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23676 wait For Event wait For Event ( event , optionsOrPredicate ? ) : Promise < WebSocket > Parameters event : "close" Optional optionsOrPredicate : { predicate ?: ( ( webSocket ) => boolean | Promise < boolean > ) ; signal ?: AbortSignal ; timeout ?: number ; } | ( ( webSocket ) => boolean | Promise < boolean > ) Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23681 wait For Event ( event , optionsOrPredicate ? ) : Promise < { payload : string | Buffer ; } > Parameters event : "framereceived" Optional optionsOrPredicate : { predicate ?: ( ( data ) => boolean | Promise < boolean > ) ; signal ?: AbortSignal ; timeout ?: number ; } | ( ( data ) => boolean | Promise < boolean > ) Returns Promise < { payload : string | Buffer ; } > Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23686 wait For Event ( event , optionsOrPredicate ? ) : Promise < { payload : string | Buffer ; } > Parameters event : "framesent" Optional optionsOrPredicate : { predicate ?: ( ( data ) => boolean | Promise < boolean > ) ; signal ?: AbortSignal ; timeout ?: number ; } | ( ( data ) => boolean | Promise < boolean > ) Returns Promise < { payload : string | Buffer ; } > Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23706 wait For Event ( event , optionsOrPredicate ? ) : Promise < string > Parameters event : "socketerror" Optional optionsOrPredicate : { predicate ?: ( ( string ) => boolean | Promise < boolean > ) ; signal ?: AbortSignal ; timeout ?: number ; } | ( ( string ) => boolean | Promise < boolean > ) Returns Promise < string > Defined in node_modules/.pnpm/playwright-core@1.63.0/node_modules/playwright-core/types/types.d.ts:23726
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.