OpenQA.Selenium
Namespace with 52 public types
Classes
By
Provides a mechanism by which to find elements within a document.
Cookie
Represents a cookie in the browser.
DefaultFileDetector
Represents the default file detector for determining whether a file
must be uploaded to a remote server.
DriverServiceNotFoundException
The exception that is thrown when an element is not visible.
ElementNotVisibleException
The exception that is thrown when an element is not visible.
IllegalLocatorException
The exception that is thrown when an attempt is made to locate an item using invalid criteria.
InvalidCookieDomainException
The exception that is thrown when the users attempts to set a cookie with an invalid domain.
InvalidElementStateException
The exception that is thrown when a reference to an element is no longer valid.
InvalidSelectorException
The exception that is thrown when an element is not visible.
NoAlertPresentException
The exception that is thrown when an alert is not found.
NoSuchElementException
The exception that is thrown when an element is not found.
NoSuchFrameException
The exception that is thrown when a frame is not found.
NoSuchWindowException
The exception that is thrown when a window is not found.
NotFoundException
The exception that is thrown when an item is not found.
Platform
Represents the platform on which tests are to be run.
Proxy
Describes proxy settings to be used with a driver instance.
Screenshot
Represents an image of the page currently loaded in the browser.
StaleElementReferenceException
The exception that is thrown when a reference to an element is no longer valid.
UnableToSetCookieException
The exception that is thrown when the user is unable to set a cookie.
UnhandledAlertException
The exception that is thrown when an unhandled alert is present.
WebDriverException
Represents exceptions that are thrown when an error occurs during actions.
WebDriverTimeoutException
Represents exceptions that are thrown when an error occurs during actions.
XPathLookupException
The exception that is thrown when an error occurs during an XPath lookup.
Enumerations
PlatformType
Represents the known and supported Platforms that WebDriver runs on.
ProxyKind
Describes the kind of proxy.
ScreenOrientation
Represents possible screen orientations.
WebDriverResult
Specifies return values for actions in the driver.
Static Classes
Keys
Representations of keys able to be pressed that are not text keys for sending to the browser.
Abstract Classes
DriverService
Exposes the service provided by a native WebDriver server executable.
Interfaces
IAlert
Defines the interface through which the user can manipulate JavaScript alerts.
IAllowsFileDetection
Interface determining whether the driver implementation allows detection of files
when sending keystrokes to a file upload element.
ICapabilities
Capabilities of the browser that you are going to use
ICookieJar
Defines an interface allowing the user to manipulate cookies on the current page.
IFileDetector
Defines an object responsible for detecting sequences of keystrokes
representing file paths and names.
IHasCapabilities
Defines the interface through which the user can determine the capabilities of a driver.
IHasInputDevices
Provides access to input devices for advanced user interactions.
IHasTouchScreen
Interface implemented by each driver that allows access to touch screen capabilities.
IJavaScriptExecutor
Defines the interface through which the user can execute JavaScript.
IKeyboard
Provides methods representing basic keyboard actions.
ILocatable
Defines the interface through which the user can discover where an element is on the screen.
IMouse
Provides methods representing basic mouse actions.
INavigation
Defines an interface allowing the user to access the browser's history and to
navigate to a given URL.
IOptions
Defines an interface allowing the user to set options on the browser.
IRotatable
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.
ISearchContext
Defines the interface used to search for elements.
ITakesScreenshot
Defines the interface used to take screen shot images of the screen.
ITargetLocator
Defines the interface through which the user can locate a given frame or window.
ITimeouts
Defines the interface through which the user can define timeouts.
ITouchScreen
Interface representing basic touch screen operations.
IWebDriver
Defines the interface through which the user controls the browser.
IWebElement
Defines the interface through which the user controls elements on the page.
IWindow
Provides methods for getting and setting the size and position of the browser window.