Selenium.WebDriver by Selenium Committers

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

.NET API 3,829,248 bytes

 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.