File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -491,7 +491,7 @@ class WebDriver extends Helper {
491491 }
492492 config . capabilities . browserName = config . browser || config . capabilities . browserName
493493
494- // WebDriver Bidi Protocol. Default: false
494+ // WebDriver Bidi Protocol. Default: true
495495 config . capabilities . webSocketUrl = config . bidiProtocol ?? config . capabilities . webSocketUrl ?? true
496496
497497 config . capabilities . browserVersion = config . browserVersion || config . capabilities . browserVersion
@@ -629,8 +629,11 @@ class WebDriver extends Helper {
629629
630630 this . browser . on ( 'dialog' , ( ) => { } )
631631
632- await this . browser . sessionSubscribe ( { events : [ 'log.entryAdded' ] } )
633- this . browser . on ( 'log.entryAdded' , logEvents )
632+ // Check for Bidi, because "sessionSubscribe" is an exclusive Bidi protocol feature. Otherwise, error will be thrown.
633+ if ( this . browser . capabilities && this . browser . capabilities . webSocketUrl ) {
634+ await this . browser . sessionSubscribe ( { events : [ 'log.entryAdded' ] } )
635+ this . browser . on ( 'log.entryAdded' , logEvents )
636+ }
634637
635638 return this . browser
636639 }
You can’t perform that action at this time.
0 commit comments