Browsing Context Commands This section contains the APIs related to browsing context commands.
Open a new window Creates a new browsing context in a new window.
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Open a new tab Creates a new browsing context in a new tab.
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Use existing window handle Creates a browsing context for the existing tab/window to run commands.
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Open a window with a reference browsing context A reference browsing context is a top-level browsing context .
The API allows to pass the reference browsing context, which is used to create a new window. The implementation is operating system specific.
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Open a tab with a reference browsing context A reference browsing context is a top-level browsing context .
The API allows to pass the reference browsing context, which is used to create a new tab. The implementation is operating system specific.
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Navigate to a URL
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Navigate to a URL with readiness state
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Get browsing context tree Provides a tree of all browsing contexts descending from the parent browsing context, including the parent browsing context.
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Get browsing context tree with depth Provides a tree of all browsing contexts descending from the parent browsing context, including the parent browsing context upto the depth value passed.
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Get All Top level browsing contexts
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.20.0
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Close a tab/window
Java
Ruby
JavaScript
Kotlin Selenium v4.8
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.8
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Activate a browsing context
Java
Ruby
JavaScript
Kotlin Selenium v4.14.1
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.15
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Reload a browsing context
Java
Ruby
JavaScript
Kotlin Selenium v4.13.0
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.15
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Handle user prompt
Java
Ruby
JavaScript
Kotlin Selenium v4.13.0
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.15
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Capture Screenshot
Java
Ruby
JavaScript
Kotlin Selenium v4.13.0
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.15
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Capture Viewport Screenshot
Java
Ruby
JavaScript
Kotlin Selenium v4.14.0
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.15
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Capture Element Screenshot
Java
Ruby
JavaScript
Kotlin Selenium v4.14.0
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.15
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Set Viewport
Java
Ruby
JavaScript
Kotlin Selenium v4.14.1
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.15
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Print page
Java
Ruby
JavaScript
Kotlin Selenium v4.14.1
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.10
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Navigate back
Java
Ruby
JavaScript
Kotlin Selenium v4.16.0
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.17
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Navigate forward
Java
Ruby
JavaScript
Kotlin Selenium v4.16.0
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.17
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Traverse history
Java
Ruby
JavaScript
Kotlin Selenium v4.16.0
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextTest.java
Copy
Close
Selenium v4.17
/examples/javascript/test/bidirectional/browsingContext.spec.js
Copy
Close
Events This section contains the APIs related to browsing context events.
Browsing Context Created Event
Java
Ruby
JavaScript
Kotlin Selenium v4.10
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextInspectorTest.java
Copy
Close
Selenium v4.9.2
/examples/javascript/test/bidirectional/browsingContextInspector.spec.js
Copy
Close
Dom Content loaded Event
Java
Ruby
JavaScript
Kotlin Selenium v4.10
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextInspectorTest.java
Copy
Close
Selenium v4.9.2
/examples/javascript/test/bidirectional/browsingContextInspector.spec.js
Copy
Close
Browsing Context Loaded Event
Java
Ruby
JavaScript
Kotlin Selenium v4.10
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextInspectorTest.java
Copy
Close
Selenium v4.9.2
/examples/javascript/test/bidirectional/browsingContextInspector.spec.js
Copy
Close
Navigated Started Event
Java
Ruby
JavaScript
Kotlin Selenium v4.15
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextInspectorTest.java
Copy
Close
Fragment Navigated Event
Java
Ruby
JavaScript
Kotlin Selenium v4.15
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextInspectorTest.java
Copy
Close
Selenium v4.15.0
/examples/javascript/test/bidirectional/browsingContextInspector.spec.js
Copy
Close
User Prompt Opened Event
Java
Ruby
JavaScript
Kotlin Selenium v4.15
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextInspectorTest.java
Copy
Close
User Prompt Closed Event
Java
Ruby
JavaScript
Kotlin Selenium v4.15
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextInspectorTest.java
Copy
Close
Browsing Context Destroyed Event
Java
Ruby
JavaScript
Kotlin Selenium v4.18
/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/BrowsingContextInspectorTest.java
Copy
Close
Selenium v4.18.0
/examples/javascript/test/bidirectional/browsingContextInspector.spec.js
Copy
Close