Skip to content

Commit 1e3f15c

Browse files
author
Norbert Graf
committed
bugfix: prevent error 'Error: Failed to execute WebDriver Bidi command "sessionSubscribe" as no Bidi session was established. Make sure you enable it by setting "webSocketUrl: true" in your capabilities and verify that your environment and browser supports it.' being printed to stdout when user deactivated Bidi protocol with "bidiProtocol" : false in Webdriver config.
1 parent 68bba2d commit 1e3f15c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/helper/WebDriver.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ class WebDriver extends Helper {
630630
this.browser.on('dialog', () => {})
631631

632632
// Check for Bidi, because "sessionSubscribe" is an exclusive Bidi protocol feature. Otherwise, error will be thrown.
633-
if (config.capabilities.webSocketUrl) {
633+
if (this.browser.capabilities && this.browser.capabilities.webSocketUrl) {
634634
await this.browser.sessionSubscribe({ events: ['log.entryAdded'] })
635635
}
636636

0 commit comments

Comments
 (0)