Selenium Namespace
The Selenium namespace contains the SeleniumBasic COM API: browser automation types, WebDriver wrappers, helpers, and related utilities. Select a type below to open its class or enumeration topic.

Assembly: Selenium (in Selenium.dll)

API updates (recent fork) — New and extended COM members that may not yet appear in Sandcastle topics are listed on API changelog — additions, deprecation, and members without generated topics.

Classes

TypeDescription
ActionsComplex user gestures (builder pattern).
AlertBrowser alert, confirm, and prompt dialogs.
ApplicationMain entry point and factory methods for drivers.
AssertAssertion helpers for tests.
ByElement location strategies (id, XPath, CSS, etc.).
CapabilitiesDesired capabilities for WebDriver sessions.
ChromeDriverChrome / Chromium WebDriver instance.
CookieA single HTTP cookie.
CookiesCookie collection for the current session.
DictionaryString-keyed dictionary helper for scripts and data.
DictionaryItemKey/value pair enumeration support.
EdgeDriverMicrosoft Edge WebDriver instance.
FirefoxDriverFirefox WebDriver instance.
IEDriverInternet Explorer WebDriver instance.
ImageBitmap capture and comparison utilities.
KeyboardLow-level keyboard input.
KeysSpecial key constants for SendKeys.
ListList/collection helper.
ManageBrowser window and session management.
MouseLow-level mouse input.
OperaDriverOpera WebDriver instance.
PdfFilePDF output helper.
PhantomJSDriverPhantomJS WebDriver instance (legacy).
Point2D point structure.
ProxyProxy configuration.
SearchContextShadow DOM and search context helpers.
SelectElement<select> element interactions.
SizeWidth and height pair.
StorageWeb storage (local / session).
TableTable data helper.
TableElementHTML table element wrapper.
TableRowTable row wrapper.
TimeoutsImplicit and explicit wait timeouts.
TouchActionsTouch gesture actions.
TouchScreenTouch screen input.
UtilsMiscellaneous utilities.
VerifySoft verification helpers.
WaiterWait conditions and polling.
WebDriverCore WebDriver interface to the browser.
WebElementDOM element reference and actions.
WebElementsCollection of WebElement objects.
WindowBrowser window control (size, position, tabs).

Enumerations

TypeDescription
CacheStateBrowser cache state flags.
MouseButtonMouse button identifiers.