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.64.0/node_modules/playwright-core/types/types.d.ts:23946 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.64.0/node_modules/playwright-core/types/types.d.ts:24010 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.64.0/node_modules/playwright-core/types/types.d.ts:24015 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.64.0/node_modules/playwright-core/types/types.d.ts:24025 add Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.64.0/node_modules/playwright-core/types/types.d.ts:24035 is Closed is Closed ( ) : boolean Returns boolean Defined in node_modules/.pnpm/playwright-core@1.64.0/node_modules/playwright-core/types/types.d.ts:24130 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.64.0/node_modules/playwright-core/types/types.d.ts:24070 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.64.0/node_modules/playwright-core/types/types.d.ts:24075 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.64.0/node_modules/playwright-core/types/types.d.ts:24085 off ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.64.0/node_modules/playwright-core/types/types.d.ts:24095 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.64.0/node_modules/playwright-core/types/types.d.ts:23950 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.64.0/node_modules/playwright-core/types/types.d.ts:23955 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.64.0/node_modules/playwright-core/types/types.d.ts:23965 on ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.64.0/node_modules/playwright-core/types/types.d.ts:23975 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.64.0/node_modules/playwright-core/types/types.d.ts:23980 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.64.0/node_modules/playwright-core/types/types.d.ts:23985 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.64.0/node_modules/playwright-core/types/types.d.ts:23995 once ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.64.0/node_modules/playwright-core/types/types.d.ts:24005 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.64.0/node_modules/playwright-core/types/types.d.ts:24100 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.64.0/node_modules/playwright-core/types/types.d.ts:24105 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.64.0/node_modules/playwright-core/types/types.d.ts:24115 prepend Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.64.0/node_modules/playwright-core/types/types.d.ts:24125 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.64.0/node_modules/playwright-core/types/types.d.ts:24040 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.64.0/node_modules/playwright-core/types/types.d.ts:24045 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.64.0/node_modules/playwright-core/types/types.d.ts:24055 remove Listener ( event , listener ) : this Parameters event : "socketerror" listener : ( ( string ) => any ) Returns this Defined in node_modules/.pnpm/playwright-core@1.64.0/node_modules/playwright-core/types/types.d.ts:24065 url url ( ) : string Returns string Defined in node_modules/.pnpm/playwright-core@1.64.0/node_modules/playwright-core/types/types.d.ts:24135 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.64.0/node_modules/playwright-core/types/types.d.ts:24140 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.64.0/node_modules/playwright-core/types/types.d.ts:24145 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.64.0/node_modules/playwright-core/types/types.d.ts:24165 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.64.0/node_modules/playwright-core/types/types.d.ts:24185
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.