Skip to content

API Reference

Generated from the D source's DDoc comments.

selenium

Module Description
selenium Selenium WebDriver library for driver management and browser automation.
selenium.actions W3C Actions framework: input sources, action items, and the per-session builder.
selenium.bridge The WebDriver server connection that owns one or more sessions.
selenium.browser The generic browser capabilities base and its capability serialization.
selenium.driver A handle to a WebDriver session and its navigation commands.
selenium.element The remote element handle and its geometry types.
selenium.exception WebDriver error hierarchy and mapping from server error responses.
selenium.grid Selenium Grid library for server support and remote session management.
selenium.locator Element locators pairing a W3C location strategy with a selector.
selenium.root Root abstractions for the primary document, iframes, and shadow roots.

selenium.actions

Module Description
selenium.actions.key W3C keyboard input source key code points for non-printable keys.
selenium.actions.pointer W3C pointer input source types, move origins, and button constants.

selenium.browser

Module Description
selenium.browser.chrome Chrome capabilities and the goog:chromeOptions vendor object.
selenium.browser.edge Edge capabilities and the ms:edgeOptions vendor object.
selenium.browser.firefox Firefox capabilities and the moz:firefoxOptions vendor object.
selenium.browser.safari Safari capabilities and the safari: vendor options.

selenium.driver

Module Description
selenium.driver.cookies Cookie model and the per-session cookie store.
selenium.driver.logger Client, driver-process, and remote logging aggregated for a session.
selenium.driver.print Page printing options and the W3C /print request body model.

selenium.grid

Module Description
selenium.grid.server Grid server primitives: models, HTTP dispatch seam, hub, and node.

selenium.grid.server

Module Description
selenium.grid.server.http Server-side HTTP request and response primitives and the route dispatch seam.
selenium.grid.server.hub The grid hub: request router, node registry, and session ownership map.
selenium.grid.server.model Grid status, node, slot, and session data models for the wire envelope.
selenium.grid.server.node The grid node: slot host composing WebDriver bridges and node endpoints.