WebDriver BiDi Logging Features These features are related to logging. Because “logging” can refer to so many different things, these methods are made available via a “script” namespace.
Remember that to use WebDriver BiDi, you must enable it in Options.
For more details, see Enabling BiDi
Console Message Handlers Record or take actions on console.log events.
Add Handler
Java
Python
CSharp
Ruby
JavaScript
Kotlin /examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/high_level/LogTest.java
Copy
Close
/examples/python/tests/bidi/test_bidi_logging.py
Copy
Close
/examples/ruby/spec/bidi/logging_spec.rb
Copy
Close
Remove Handler You need to store the ID returned when adding the handler to delete it.
Java
Python
CSharp
Ruby
JavaScript
Kotlin /examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/high_level/LogTest.java
Copy
Close
/examples/python/tests/bidi/test_bidi_logging.py
Copy
Close
/examples/ruby/spec/bidi/logging_spec.rb
Copy
Close
JavaScript Exception Handlers Record or take actions on JavaScript exception events.
Add Handler
Java
Python
CSharp
Ruby
JavaScript
Kotlin /examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/high_level/LogTest.java
Copy
Close
/examples/python/tests/bidi/test_bidi_logging.py
Copy
Close
/examples/ruby/spec/bidi/logging_spec.rb
Copy
Close
Remove Handler You need to store the ID returned when adding the handler to delete it.
Java
Python
CSharp
Ruby
JavaScript
Kotlin /examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/high_level/LogTest.java
Copy
Close
/examples/python/tests/bidi/test_bidi_logging.py
Copy
Close
/examples/ruby/spec/bidi/logging_spec.rb
Copy
Close