Selenium.WebDriver by Selenium Committers

<PackageReference Include="Selenium.WebDriver" Version="2.5.0" />

 OpenQA.Selenium

Namespace with 41 public types

 Classes

 By Provides a mechanism by which to find elements within a document.
 Cookie Represents a cookie in the browser.
 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.
 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.
 WebDriverResult Specifies return values for actions in the driver.

 Static Classes

 Keys Representations of pressable keys that are not text keys for sending to the browser.

 Interfaces

 IAlert Defines the interface through which the user can manipulate JavaScript alerts.
 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.
 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.
 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.
 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.
 IWebDriver Defines the interface through which the user controls the browser.
 IWebElement Defines the interface through which the user controls elements on the page.