\

Interfaces

ExecuteMethod
FileDetector
JavaScriptExecutor WebDriver interface implemented by drivers that support JavaScript.
WebDriver The interface for WebDriver.
WebDriverAction Interface representing a single user-interaction action.
WebDriverCapabilities
WebDriverCommandExecutor Interface for all command executor.
WebDriverElement Interface for an HTML element in the WebDriver framework.
WebDriverEventListener
WebDriverHasInputDevices Interface implemented by each driver that allows access to the input devices.
WebDriverKeyboard
WebDriverLocatable Interface representing basic mouse operations.
WebDriverMouse Interface representing basic mouse operations.
WebDriverSearchContext The interface for WebDriver and WebDriverElement which is able to search for WebDriverElement inside.
WebDriverTouchScreen Interface representing touch screen operations.

Classes

BaseTest The base class for test cases.
ChromeDriver
ChromeDriverService
ChromeOptions The class manages the capabilities in ChromeDriver.
DesiredCapabilities
DriverCommand This list of command defined in the WebDriver json wire protocol.
DriverCommandExecutor A HttpCommandExecutor that talks to a local driver service instead of a remote server.
DriverService
ElementNotSelectableException
ElementNotVisibleException
EventFiringWebDriver
EventFiringWebDriverNavigation
EventFiringWebElement
ExpectedException
FileUploadTest An example test case for php-webdriver.
FirefoxDriver
FirefoxProfile
HttpCommandExecutor Command executor talking to the standalone server via HTTP.
IMEEngineActivationFailedException
IMENotAvailableException
IndexOutOfBoundsException
InvalidCookieDomainException
InvalidCoordinatesException
InvalidElementStateException
InvalidSelectorException
LocalFileDetector
MoveTargetOutOfBoundsException
NoAlertOpenException
NoCollectionException
NoScriptResultException
NoStringException
NoStringLengthException
NoStringWrapperException
NoSuchCollectionException
NoSuchDocumentException
NoSuchDriverException
NoSuchElementException
NoSuchFrameException
NoSuchWindowException
NullPointerException
RemoteExecuteMethod
RemoteKeyboard Execute keyboard commands for RemoteWebDriver.
RemoteMouse Execute mouse commands for RemoteWebDriver.
RemoteTouchScreen Execute touch commands for RemoteWebDriver.
RemoteWebDriver
RemoteWebElement Represents an HTML element.
ScriptTimeoutException
SessionNotCreatedException
StaleElementReferenceException
TimeOutException
UnableToSetCookieException
UnexpectedAlertOpenException
UnexpectedJavascriptException
UnexpectedTagNameException
UnknownCommandException
UnknownServerException
UnrecognizedExceptionException
UnsupportedOperationException
URLChecker
UselessFileDetector
WebDriverActions WebDriver action builder. It implements the builder pattern.
WebDriverAlert An abstraction allowing the driver to manipulate the javascript alerts
WebDriverBrowserType All the browsers supported by selenium
WebDriverButtonReleaseAction Move to the location and then release the mouse key.
WebDriverButtonReleaseActionTest
WebDriverBy The basic 8 mechanisms supported by webdriver to locate a web element.
WebDriverCapabilityType WebDriverCapabilityType contains all constants defined in the WebDriver Wire Protocol.
WebDriverClickAction Base class for all mouse-related actions.
WebDriverClickActionTest
WebDriverClickAndHoldAction Move the the location, click and hold.
WebDriverClickAndHoldActionTest
WebDriverCommand
WebDriverCompositeAction An action for aggregating actions and triggering all of them afterwards.
WebDriverContextClickAction You can call it 'Right Click' if you like.
WebDriverContextClickActionTest
WebDriverCoordinates Interface representing basic mouse operations.
WebDriverCoordinatesTest
WebDriverCurlException
WebDriverDimension Represent a dimension.
WebDriverDispatcher
WebDriverDoubleClickAction Base class for all mouse-related actions.
WebDriverDoubleClickActionTest
WebDriverDoubleTapAction Base class for all touch-related actions.
WebDriverDownAction Base class for all touch-related actions.
WebDriverException
WebDriverExpectedCondition Canned ExpectedConditions which are generally useful within webdriver tests.
WebDriverFlickAction Base class for all touch-related actions.
WebDriverFlickFromElementAction Base class for all touch-related actions.
WebDriverKeyDownAction Base class for all keyboard-related actions.
WebDriverKeyDownActionTest
WebDriverKeys Representations of pressable keys that aren't text.
WebDriverKeysRelatedAction Base class for all keyboard-related actions.
WebDriverKeyUpAction Base class for all keyboard-related actions.
WebDriverKeyUpActionTest
WebDriverLongPressAction Base class for all touch-related actions.
WebDriverMouseAction Base class for all mouse-related actions.
WebDriverMouseMoveAction Base class for all mouse-related actions.
WebDriverMouseMoveActionTest
WebDriverMouseToOffsetActionTest
WebDriverMoveAction Base class for all touch-related actions.
WebDriverMoveToOffsetAction Base class for all mouse-related actions.
WebDriverNavigation An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
WebDriverOptions Managing stuff you would do in a browser.
WebDriverPlatform The platforms supported by WebDriver.
WebDriverPoint Represent a point.
WebDriverResponse
WebDriverScrollAction Base class for all touch-related actions.
WebDriverScrollFromElementAction Base class for all touch-related actions.
WebDriverSelect Models a SELECT tag, providing helper methods to select and deselect options.
WebDriverSendKeysAction Base class for all keyboard-related actions.
WebDriverSendKeysActionTest
WebDriverSingleKeyAction Base class for all keyboard-related actions.
WebDriverTapAction Base class for all touch-related actions.
WebDriverTargetLocator Used to locate a given frame or window.
WebDriverTestCase The base class for test cases.
WebDriverTimeouts Managing timeout behavior for WebDriver instances.
WebDriverTouchAction Base class for all touch-related actions.
WebDriverTouchActions WebDriver action builder for touch events
WebDriverUpAction Base class for all touch-related actions.
WebDriverWait A utility class, designed to help the user to wait until a condition turns true.
WebDriverWindow An abstraction allowing the driver to manipulate the browser's window
XPathLookupException