OpenQA.Selenium NamespaceWebDriver
 
Classes

  ClassDescription
Public classBy
Provides a mechanism by which to find elements within a document.
Public classCookie
Represents a cookie in the browser.
Public classDefaultFileDetector
Represents the default file detector for determining whether a file must be uploaded to a remote server.
Public classDriverOptions
Base class for managing options specific to a browser driver.
Public classDriverService
Exposes the service provided by a native WebDriver server executable.
Public classDriverServiceNotFoundException
The exception that is thrown when an element is not visible.
Public classElementNotVisibleException
The exception that is thrown when an element is not visible.
Public classInvalidCookieDomainException
The exception that is thrown when the users attempts to set a cookie with an invalid domain.
Public classInvalidElementStateException
The exception that is thrown when a reference to an element is no longer valid.
Public classInvalidSelectorException
The exception that is thrown when an element is not visible.
Public classKeys
Representations of keys able to be pressed that are not text keys for sending to the browser.
Public classLogEntry
Represents an entry in a log from a driver instance.
Public classLogType
Class containing names of common log types.
Public classNoAlertPresentException
The exception that is thrown when an alert is not found.
Public classNoSuchElementException
The exception that is thrown when an element is not found.
Public classNoSuchFrameException
The exception that is thrown when a frame is not found.
Public classNoSuchWindowException
The exception that is thrown when a window is not found.
Public classNotFoundException
The exception that is thrown when an item is not found.
Public classPlatform
Represents the platform on which tests are to be run.
Public classProxy
Describes proxy settings to be used with a driver instance.
Public classScreenshot
Represents an image of the page currently loaded in the browser.
Public classStaleElementReferenceException
The exception that is thrown when a reference to an element is no longer valid.
Public classUnableToSetCookieException
The exception that is thrown when the user is unable to set a cookie.
Public classUnhandledAlertException
The exception that is thrown when an unhandled alert is present.
Public classWebDriverException
Represents exceptions that are thrown when an error occurs during actions.
Public classWebDriverTimeoutException
Represents exceptions that are thrown when an error occurs during actions.
Public classXPathLookupException
The exception that is thrown when an error occurs during an XPath lookup.
Interfaces

  InterfaceDescription
Public interfaceIAlert
Defines the interface through which the user can manipulate JavaScript alerts.
Public interfaceIAllowsFileDetection
Interface determining whether the driver implementation allows detection of files when sending keystrokes to a file upload element.
Public interfaceICapabilities
Capabilities of the browser that you are going to use
Public interfaceICookieJar
Defines an interface allowing the user to manipulate cookies on the current page.
Public interfaceIFileDetector
Defines an object responsible for detecting sequences of keystrokes representing file paths and names.
Public interfaceIHasCapabilities
Defines the interface through which the user can determine the capabilities of a driver.
Public interfaceIHasInputDevices
Provides access to input devices for advanced user interactions.
Public interfaceIHasTouchScreen
Interface implemented by each driver that allows access to touch screen capabilities.
Public interfaceIJavaScriptExecutor
Defines the interface through which the user can execute JavaScript.
Public interfaceIKeyboard
Provides methods representing basic keyboard actions.
Public interfaceILocatable
Defines the interface through which the user can discover where an element is on the screen.
Public interfaceILogs
Interface allowing handling of driver logs.
Public interfaceIMouse
Provides methods representing basic mouse actions.
Public interfaceINavigation
Defines an interface allowing the user to access the browser's history and to navigate to a given URL.
Public interfaceIOptions
Defines an interface allowing the user to set options on the browser.
Public interfaceIRotatable
Represents rotation of the browser view for orientation-sensitive devices. When using this with a real device, the device should not be moved so that the built-in sensors do not interfere.
Public interfaceISearchContext
Defines the interface used to search for elements.
Public interfaceITakesScreenshot
Defines the interface used to take screen shot images of the screen.
Public interfaceITargetLocator
Defines the interface through which the user can locate a given frame or window.
Public interfaceITimeouts
Defines the interface through which the user can define timeouts.
Public interfaceITouchScreen
Interface representing basic touch screen operations.
Public interfaceIWebDriver
Defines the interface through which the user controls the browser.
Public interfaceIWebElement
Defines the interface through which the user controls elements on the page.
Public interfaceIWindow
Provides methods for getting and setting the size and position of the browser window.
Enumerations

  EnumerationDescription
Public enumerationLogLevel
Represents the levels of logging available to driver instances.
Public enumerationPlatformType
Represents the known and supported Platforms that WebDriver runs on.
Public enumerationProxyKind
Describes the kind of proxy.
Public enumerationScreenOrientation
Represents possible screen orientations.
Public enumerationScreenshotImageFormat
File format for saving screenshots.
Public enumerationWebDriverResult
Specifies return values for actions in the driver.