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 {
491
491
}
492
492
config . capabilities . browserName = config . browser || config . capabilities . browserName
493
493
494
- // WebDriver Bidi Protocol. Default: false
494
+ // WebDriver Bidi Protocol. Default: true
495
495
config . capabilities . webSocketUrl = config . bidiProtocol ?? config . capabilities . webSocketUrl ?? true
496
496
497
497
config . capabilities . browserVersion = config . browserVersion || config . capabilities . browserVersion
@@ -629,8 +629,11 @@ class WebDriver extends Helper {
629
629
630
630
this . browser . on ( 'dialog' , ( ) => { } )
631
631
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
+ }
634
637
635
638
return this . browser
636
639
}
You can’t perform that action at this time.
0 commit comments