You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enable BiDi support for connect-existing mode
GeckodriverHttpDriver now requests webSocketUrl: true in the session
capabilities and exposes a getBidi() method that opens a WebSocket to
Firefox's Remote Agent. This allows BiDi-dependent features (console
events, network events) to work when using --connect-existing.
The WebSocket is opened lazily on the first getBidi() call and closed
on quit/kill. The IBiDi interface already defined upstream is satisfied
by wrapping the ws WebSocket instance.
No behavior change for launch mode (continues to use selenium-webdriver
with enableBidi). No behavior change for connect-existing when Firefox
was not started with --remote-debugging-port (getBidi throws a clear
error, same as before but with a better message).
0 commit comments