Index
A
- AbstractWebDriverCheckboxOrRadio — Class in namespace Facebook\WebDriver
Provides helper methods for checkboxes and radio buttons.
- ChromeOptions::addArguments() — Method in class ChromeOptions
- ChromeOptions::addExtensions() — Method in class ChromeOptions
Add a Chrome extension to install on browser startup. Each path should be a packed Chrome extension.
- ChromeOptions::addEncodedExtensions() — Method in class ChromeOptions
- FirefoxOptions::addArguments() — Method in class FirefoxOptions
Command line arguments to pass to the Firefox binary.
- FirefoxProfile::addExtension() — Method in class FirefoxProfile
- FirefoxProfile::addExtensionDatas() — Method in class FirefoxProfile
- $ WebDriverActions#action — Property in class WebDriverActions
- WebDriverCompositeAction::addAction() — Method in class WebDriverCompositeAction
Add an WebDriverAction to the sequence.
- DesiredCapabilities::android() — Method in class DesiredCapabilities
- RemoteTargetLocator::alert() — Method in class RemoteTargetLocator
Switch to the currently active modal dialog for this particular driver instance.
- RemoteTargetLocator::activeElement() — Method in class RemoteTargetLocator
- RemoteWebDriver::action() — Method in class RemoteWebDriver
Construct a new action builder.
- WebDriverAlert::accept() — Method in class WebDriverAlert
Accept alert
- WebDriverEventListener::afterNavigateTo() — Method in class WebDriverEventListener
- WebDriverEventListener::afterNavigateBack() — Method in class WebDriverEventListener
- WebDriverEventListener::afterNavigateForward() — Method in class WebDriverEventListener
- WebDriverEventListener::afterFindBy() — Method in class WebDriverEventListener
- WebDriverEventListener::afterScript() — Method in class WebDriverEventListener
- WebDriverEventListener::afterClickOn() — Method in class WebDriverEventListener
- WebDriverEventListener::afterChangeValueOf() — Method in class WebDriverEventListener
- WebDriverExpectedCondition::alertIsPresent() — Method in class WebDriverExpectedCondition
An expectation for whether an alert() box is present.
- WebDriverOptions::addCookie() — Method in class WebDriverOptions
Add a specific cookie.
- WebDriverTargetLocator::alert() — Method in class WebDriverTargetLocator
Switch to the currently active modal dialog for this particular driver instance.
- WebDriverTargetLocator::activeElement() — Method in class WebDriverTargetLocator
Switches to the element that currently has focus within the document currently "switched to", or the body element if this cannot be detected.
B
- AbstractWebDriverCheckboxOrRadio::byValue() — Method in class AbstractWebDriverCheckboxOrRadio
Selects or deselects a checkbox or a radio button by its value.
- AbstractWebDriverCheckboxOrRadio::byIndex() — Method in class AbstractWebDriverCheckboxOrRadio
Selects or deselects a checkbox or a radio button by its index.
- AbstractWebDriverCheckboxOrRadio::byVisibleText() — Method in class AbstractWebDriverCheckboxOrRadio
Selects or deselects a checkbox or a radio button by its visible text.
- EventFiringWebDriverNavigation::back() — Method in class EventFiringWebDriverNavigation
Move back a single entry in the browser's history, if possible.
- WebDriverEventListener::beforeNavigateTo() — Method in class WebDriverEventListener
- WebDriverEventListener::beforeNavigateBack() — Method in class WebDriverEventListener
- WebDriverEventListener::beforeNavigateForward() — Method in class WebDriverEventListener
- WebDriverEventListener::beforeFindBy() — Method in class WebDriverEventListener
- WebDriverEventListener::beforeScript() — Method in class WebDriverEventListener
- WebDriverEventListener::beforeClickOn() — Method in class WebDriverEventListener
- WebDriverEventListener::beforeChangeValueOf() — Method in class WebDriverEventListener
- WebDriverNavigation::back() — Method in class WebDriverNavigation
Move back a single entry in the browser's history, if possible.
- WebDriverNavigationInterface::back() — Method in class WebDriverNavigationInterface
Move back a single entry in the browser's history, if possible.
C
- ChromeDevToolsDriver — Class in namespace Facebook\WebDriver\Chrome
Provide access to Chrome DevTools Protocol (CDP) commands via HTTP endpoint of Chromedriver.
- ChromeDriver — Class in namespace Facebook\WebDriver\Chrome
- ChromeDriverService — Class in namespace Facebook\WebDriver\Chrome
- ChromeDriverService::createDefaultService() — Method in class ChromeDriverService
- ChromeOptions — Class in namespace Facebook\WebDriver\Chrome
The class manages the capabilities in ChromeDriver.
- Cookie — Class in namespace Facebook\WebDriver
Set values of an cookie.
- $ Cookie#cookie — Property in class Cookie
- Cookie::createFromArray() — Method in class Cookie
- FirefoxDriverService::createDefaultService() — Method in class FirefoxDriverService
- WebDriverActions::click() — Method in class WebDriverActions
Mouse click.
- WebDriverActions::clickAndHold() — Method in class WebDriverActions
Mouse click and hold.
- WebDriverActions::contextClick() — Method in class WebDriverActions
Context-click (right click).
- LocalWebDriver::create() — Method in class LocalWebDriver
- LocalWebDriver::createBySessionID() — Method in class LocalWebDriver
- CustomWebDriverCommand — Class in namespace Facebook\WebDriver\Remote
- DesiredCapabilities::createFromW3cCapabilities() — Method in class DesiredCapabilities
- DesiredCapabilities::chrome() — Method in class DesiredCapabilities
- $ HttpCommandExecutor#commands — Property in class HttpCommandExecutor
- $ HttpCommandExecutor#curl — Property in class HttpCommandExecutor
- RemoteMouse::click() — Method in class RemoteMouse
- RemoteMouse::contextClick() — Method in class RemoteMouse
- RemoteStatus::createFromResponse() — Method in class RemoteStatus
- $ RemoteWebDriver#capabilities — Property in class RemoteWebDriver
- RemoteWebDriver::create() — Method in class RemoteWebDriver
Construct the RemoteWebDriver by a desired capabilities.
- RemoteWebDriver::createBySessionID() — Method in class RemoteWebDriver
[Experimental] Construct the RemoteWebDriver by an existing session.
- RemoteWebDriver::close() — Method in class RemoteWebDriver
Close the current window.
- RemoteWebDriver::createFromResponse() — Method in class RemoteWebDriver
Create instance based on response to NEW_SESSION command.
- RemoteWebDriver::castToDesiredCapabilitiesObject() — Method in class RemoteWebDriver
Cast legacy types (array or null) to DesiredCapabilities object. To be removed in future when instance of DesiredCapabilities will be required.
- RemoteWebElement::clear() — Method in class RemoteWebElement
Clear content editable or resettable element
- RemoteWebElement::click() — Method in class RemoteWebElement
Click this element.
- RemoteWebElement::clickChildElement() — Method in class RemoteWebElement
Attempt to click on a child level element.
- RemoteWebElement::createTemporaryZipArchive() — Method in class RemoteWebElement
- DriverService::checkExecutable() — Method in class DriverService
- DriverService::checkWasStarted() — Method in class DriverService
- ShadowRoot::createFromResponse() — Method in class ShadowRoot
- EventFiringWebDriver::close() — Method in class EventFiringWebDriver
- EventFiringWebElement::click() — Method in class EventFiringWebElement
- EventFiringWebElement::clear() — Method in class EventFiringWebElement
- WebDriver::close() — Method in class WebDriver
Close the current window.
- WebDriverBy::className() — Method in class WebDriverBy
Locates elements whose class name contains the search value; compound class names are not permitted.
- WebDriverBy::cssSelector() — Method in class WebDriverBy
Locates elements matching a CSS selector.
- WebDriverElement::clear() — Method in class WebDriverElement
If this element is a TEXTAREA or text INPUT element, this will clear the value.
- WebDriverElement::click() — Method in class WebDriverElement
Click this element.
- WebDriverMouse::click() — Method in class WebDriverMouse
- WebDriverMouse::contextClick() — Method in class WebDriverMouse
D
- AbstractWebDriverCheckboxOrRadio::deselectOption() — Method in class AbstractWebDriverCheckboxOrRadio
Deselects a checkbox or a radio button.
- DetachedShadowRootException — Class in namespace Facebook\WebDriver\Exception
A command failed because the referenced shadow root is no longer attached to the DOM.
- DriverServerDiedException — Class in namespace Facebook\WebDriver\Exception
The driver server process is unexpectedly no longer available.
- WebDriverTouchScreen::doubleTap() — Method in class WebDriverTouchScreen
Double tap on the touch screen using finger motion events.
- WebDriverTouchScreen::down() — Method in class WebDriverTouchScreen
Finger down on the screen.
- $ WebDriverActions#driver — Property in class WebDriverActions
- WebDriverActions::doubleClick() — Method in class WebDriverActions
Double click.
- WebDriverActions::dragAndDrop() — Method in class WebDriverActions
Drag and drop from $source to $target.
- WebDriverActions::dragAndDropBy() — Method in class WebDriverActions
Drag $source and drop by offset ($x_offset, $y_offset).
- WebDriverTouchActions::down() — Method in class WebDriverTouchActions
- WebDriverTouchActions::doubleTap() — Method in class WebDriverTouchActions
- DesiredCapabilities — Class in namespace Facebook\WebDriver\Remote
- DriverCommand — Class in namespace Facebook\WebDriver\Remote
This list of command defined in the WebDriver json wire protocol.
- HttpCommandExecutor::disableW3cCompliance() — Method in class HttpCommandExecutor
- RemoteMouse::doubleClick() — Method in class RemoteMouse
- $ RemoteTargetLocator#driver — Property in class RemoteTargetLocator
- RemoteTargetLocator::defaultContent() — Method in class RemoteTargetLocator
- RemoteTouchScreen::doubleTap() — Method in class RemoteTouchScreen
- RemoteTouchScreen::down() — Method in class RemoteTouchScreen
- DriverCommandExecutor — Class in namespace Facebook\WebDriver\Remote\Service
A HttpCommandExecutor that talks to a local driver service instead of a remote server.
- DriverService — Class in namespace Facebook\WebDriver\Remote\Service
Start local WebDriver service (when remote WebDriver server is not used).
- $ EventFiringWebDriver#driver — Property in class EventFiringWebDriver
- $ EventFiringWebDriver#dispatcher — Property in class EventFiringWebDriver
- EventFiringWebDriver::dispatch() — Method in class EventFiringWebDriver
- EventFiringWebDriver::dispatchOnException() — Method in class EventFiringWebDriver
- $ EventFiringWebDriverNavigation#dispatcher — Property in class EventFiringWebDriverNavigation
- EventFiringWebDriverNavigation::dispatch() — Method in class EventFiringWebDriverNavigation
- EventFiringWebDriverNavigation::dispatchOnException() — Method in class EventFiringWebDriverNavigation
- $ EventFiringWebElement#dispatcher — Property in class EventFiringWebElement
- EventFiringWebElement::dispatchOnException() — Method in class EventFiringWebElement
- EventFiringWebElement::dispatch() — Method in class EventFiringWebElement
- WebDriverAlert::dismiss() — Method in class WebDriverAlert
Dismiss alert
- WebDriverCheckboxes::deselectAll() — Method in class WebDriverCheckboxes
Deselect all options in multiple select tag.
- WebDriverCheckboxes::deselectByIndex() — Method in class WebDriverCheckboxes
Deselect the option at the given index.
- WebDriverCheckboxes::deselectByValue() — Method in class WebDriverCheckboxes
Deselect all options that have value attribute matching the argument. That is, when given "foo" this would deselect an option like:
- WebDriverCheckboxes::deselectByVisibleText() — Method in class WebDriverCheckboxes
Deselect all options that display text matching the argument. That is, when given "Bar" this would deselect an option like:
- WebDriverCheckboxes::deselectByVisiblePartialText() — Method in class WebDriverCheckboxes
Deselect all options that display text matching the argument. That is, when given "Bar" this would deselect an option like:
- $ WebDriverDispatcher#driver — Property in class WebDriverDispatcher
- WebDriverDispatcher::dispatch() — Method in class WebDriverDispatcher
- WebDriverMouse::doubleClick() — Method in class WebDriverMouse
- WebDriverOptions::deleteAllCookies() — Method in class WebDriverOptions
Delete all the cookies that are currently visible.
- WebDriverOptions::deleteCookieNamed() — Method in class WebDriverOptions
Delete the cookie with the given name.
- WebDriverRadios::deselectAll() — Method in class WebDriverRadios
Deselect all options in multiple select tag.
- WebDriverRadios::deselectByIndex() — Method in class WebDriverRadios
Deselect the option at the given index.
- WebDriverRadios::deselectByValue() — Method in class WebDriverRadios
Deselect all options that have value attribute matching the argument. That is, when given "foo" this would deselect an option like:
- WebDriverRadios::deselectByVisibleText() — Method in class WebDriverRadios
Deselect all options that display text matching the argument. That is, when given "Bar" this would deselect an option like:
- WebDriverRadios::deselectByVisiblePartialText() — Method in class WebDriverRadios
Deselect all options that display text matching the argument. That is, when given "Bar" this would deselect an option like:
- WebDriverSelect::deselectAll() — Method in class WebDriverSelect
Deselect all options in multiple select tag.
- WebDriverSelect::deselectByIndex() — Method in class WebDriverSelect
Deselect the option at the given index.
- WebDriverSelect::deselectByValue() — Method in class WebDriverSelect
Deselect all options that have value attribute matching the argument. That is, when given "foo" this would deselect an option like:
- WebDriverSelect::deselectByVisibleText() — Method in class WebDriverSelect
Deselect all options that display text matching the argument. That is, when given "Bar" this would deselect an option like:
- WebDriverSelect::deselectByVisiblePartialText() — Method in class WebDriverSelect
Deselect all options that display text matching the argument. That is, when given "Bar" this would deselect an option like:
- WebDriverSelect::deselectOption() — Method in class WebDriverSelect
Mark option not selected
- WebDriverSelectInterface::deselectAll() — Method in class WebDriverSelectInterface
Deselect all options in multiple select tag.
- WebDriverSelectInterface::deselectByIndex() — Method in class WebDriverSelectInterface
Deselect the option at the given index.
- WebDriverSelectInterface::deselectByValue() — Method in class WebDriverSelectInterface
Deselect all options that have value attribute matching the argument. That is, when given "foo" this would deselect an option like:
- WebDriverSelectInterface::deselectByVisibleText() — Method in class WebDriverSelectInterface
Deselect all options that display text matching the argument. That is, when given "Bar" this would deselect an option like:
- WebDriverSelectInterface::deselectByVisiblePartialText() — Method in class WebDriverSelectInterface
Deselect all options that display text matching the argument. That is, when given "Bar" this would deselect an option like:
- WebDriverTargetLocator::defaultContent() — Method in class WebDriverTargetLocator
Set the current browsing context to the current top-level browsing context.
- $ WebDriverWait#driver — Property in class WebDriverWait
E
- $ AbstractWebDriverCheckboxOrRadio#element — Property in class AbstractWebDriverCheckboxOrRadio
- ChromeDevToolsDriver::execute() — Method in class ChromeDevToolsDriver
Executes a Chrome DevTools command
- ElementClickInterceptedException — Class in namespace Facebook\WebDriver\Exception
The Element Click command could not be completed because the element receiving the events is obscuring the element that was requested clicked.
- ElementNotInteractableException — Class in namespace Facebook\WebDriver\Exception
A command could not be completed because the element is not pointer- or keyboard interactable.
- ElementNotSelectableException — Class in namespace Facebook\WebDriver\Exception
- ElementNotVisibleException — Class in namespace Facebook\WebDriver\Exception
- ExpectedException — Class in namespace Facebook\WebDriver\Exception
- FirefoxProfile::encode() — Method in class FirefoxProfile
- JavaScriptExecutor::executeScript() — Method in class JavaScriptExecutor
Inject a snippet of JavaScript into the page for execution in the context of the currently selected frame. The executed script is assumed to be synchronous and the result of evaluating the script will be returned.
- JavaScriptExecutor::executeAsyncScript() — Method in class JavaScriptExecutor
Inject a snippet of JavaScript into the page for asynchronous execution in the context of the currently selected frame.
- ExecuteMethod — Class in namespace Facebook\WebDriver\Remote
- ExecuteMethod::execute() — Method in class ExecuteMethod
- HttpCommandExecutor::execute() — Method in class HttpCommandExecutor
- RemoteExecuteMethod::execute() — Method in class RemoteExecuteMethod
- $ RemoteTargetLocator#executor — Property in class RemoteTargetLocator
- $ RemoteWebDriver#executor — Property in class RemoteWebDriver
- $ RemoteWebDriver#executeMethod — Property in class RemoteWebDriver
- RemoteWebDriver::executeScript() — Method in class RemoteWebDriver
Inject a snippet of JavaScript into the page for execution in the context of the currently selected frame.
- RemoteWebDriver::executeAsyncScript() — Method in class RemoteWebDriver
Inject a snippet of JavaScript into the page for asynchronous execution in the context of the currently selected frame.
- RemoteWebDriver::execute() — Method in class RemoteWebDriver
- RemoteWebDriver::executeCustomCommand() — Method in class RemoteWebDriver
Execute custom commands on remote end.
- $ RemoteWebElement#executor — Property in class RemoteWebElement
- RemoteWebElement::equals() — Method in class RemoteWebElement
Test if two elements IDs refer to the same DOM element.
- DriverCommandExecutor::execute() — Method in class DriverCommandExecutor
- EventFiringWebDriver — Class in namespace Facebook\WebDriver\Support\Events
- EventFiringWebDriver::executeScript() — Method in class EventFiringWebDriver
- EventFiringWebDriver::executeAsyncScript() — Method in class EventFiringWebDriver
- EventFiringWebDriver::execute() — Method in class EventFiringWebDriver
- EventFiringWebDriverNavigation — Class in namespace Facebook\WebDriver\Support\Events
- EventFiringWebElement — Class in namespace Facebook\WebDriver\Support\Events
- $ EventFiringWebElement#element — Property in class EventFiringWebElement
- EventFiringWebElement::equals() — Method in class EventFiringWebElement
Test if two element IDs refer to the same DOM element.
- IsElementDisplayedAtom::execute() — Method in class IsElementDisplayedAtom
- IsElementDisplayedAtom::executeAtom() — Method in class IsElementDisplayedAtom
- XPathEscaper::escapeQuotes() — Method in class XPathEscaper
Converts xpath strings with both quotes and ticks into:
foo'"bar
->concat('foo', "'" ,'"bar')
- WebDriver::execute() — Method in class WebDriver
- $ WebDriverAlert#executor — Property in class WebDriverAlert
- WebDriverCommandExecutor::execute() — Method in class WebDriverCommandExecutor
- WebDriverDimension::equals() — Method in class WebDriverDimension
Check whether the given dimension is the same as the instance.
- WebDriverExpectedCondition::elementTextContains() — Method in class WebDriverExpectedCondition
An expectation for checking if the given text is present in the specified element.
- WebDriverExpectedCondition::elementTextIs() — Method in class WebDriverExpectedCondition
An expectation for checking if the given text exactly equals the text in specified element.
- WebDriverExpectedCondition::elementTextMatches() — Method in class WebDriverExpectedCondition
An expectation for checking if the given regular expression matches the text in specified element.
- WebDriverExpectedCondition::elementValueContains() — Method in class WebDriverExpectedCondition
An expectation for checking if the given text is present in the specified elements value attribute.
- WebDriverExpectedCondition::elementToBeClickable() — Method in class WebDriverExpectedCondition
An expectation for checking an element is visible and enabled such that you can click it.
- WebDriverExpectedCondition::elementToBeSelected() — Method in class WebDriverExpectedCondition
An expectation for checking if the given element is selected.
- WebDriverExpectedCondition::elementSelectionStateToBe() — Method in class WebDriverExpectedCondition
An expectation for checking if the given element is selected.
- WebDriverKeys::encode() — Method in class WebDriverKeys
Encode input of
sendKeys()
to appropriate format according to protocol.- $ WebDriverNavigation#executor — Property in class WebDriverNavigation
- $ WebDriverOptions#executor — Property in class WebDriverOptions
- WebDriverPoint::equals() — Method in class WebDriverPoint
Check whether the given point is the same as the instance.
- $ WebDriverTimeouts#executor — Property in class WebDriverTimeouts
- $ WebDriverWindow#executor — Property in class WebDriverWindow
F
- FirefoxDriver — Class in namespace Facebook\WebDriver\Firefox
- FirefoxDriverService — Class in namespace Facebook\WebDriver\Firefox
- FirefoxOptions — Class in namespace Facebook\WebDriver\Firefox
Class to manage Firefox-specific capabilities
- FirefoxPreferences — Class in namespace Facebook\WebDriver\Firefox
Constants of common Firefox profile preferences (about:config values).
- FirefoxProfile — Class in namespace Facebook\WebDriver\Firefox
- WebDriverKeysRelatedAction::focusOnElement() — Method in class WebDriverKeysRelatedAction
- WebDriverTouchScreen::flick() — Method in class WebDriverTouchScreen
Flick on the touch screen using finger motion events. Use this flick command if you don't care where the flick starts on the screen.
- WebDriverTouchScreen::flickFromElement() — Method in class WebDriverTouchScreen
Flick on the touch screen using finger motion events.
- WebDriverTouchActions::flick() — Method in class WebDriverTouchActions
- WebDriverTouchActions::flickFromElement() — Method in class WebDriverTouchActions
- DesiredCapabilities::firefox() — Method in class DesiredCapabilities
- FileDetector — Class in namespace Facebook\WebDriver\Remote
- RemoteTargetLocator::frame() — Method in class RemoteTargetLocator
- RemoteTouchScreen::flick() — Method in class RemoteTouchScreen
- RemoteTouchScreen::flickFromElement() — Method in class RemoteTouchScreen
- RemoteWebDriver::findElement() — Method in class RemoteWebDriver
Find the first WebDriverElement using the given mechanism.
- RemoteWebDriver::findElements() — Method in class RemoteWebDriver
Find all WebDriverElements within the current page using the given mechanism.
- $ RemoteWebElement#fileDetector — Property in class RemoteWebElement
- RemoteWebElement::findElement() — Method in class RemoteWebElement
Find the first WebDriverElement within this element using the given mechanism.
- RemoteWebElement::findElements() — Method in class RemoteWebElement
Find all WebDriverElements within this element using the given mechanism.
- ShadowRoot::findElement() — Method in class ShadowRoot
- ShadowRoot::findElements() — Method in class ShadowRoot
- EventFiringWebDriver::findElements() — Method in class EventFiringWebDriver
- EventFiringWebDriver::findElement() — Method in class EventFiringWebDriver
- EventFiringWebDriverNavigation::forward() — Method in class EventFiringWebDriverNavigation
Move forward a single entry in the browser's history, if possible.
- EventFiringWebElement::findElement() — Method in class EventFiringWebElement
- EventFiringWebElement::findElements() — Method in class EventFiringWebElement
- WebDriverExpectedCondition::frameToBeAvailableAndSwitchToIt() — Method in class WebDriverExpectedCondition
Expectation for checking if iFrame exists. If iFrame exists switches driver's focus to the iFrame.
- WebDriverNavigation::forward() — Method in class WebDriverNavigation
Move forward a single entry in the browser's history, if possible.
- WebDriverNavigationInterface::forward() — Method in class WebDriverNavigationInterface
Move forward a single entry in the browser's history, if possible.
- WebDriverSearchContext::findElement() — Method in class WebDriverSearchContext
Find the first WebDriverElement within this element using the given mechanism.
- WebDriverSearchContext::findElements() — Method in class WebDriverSearchContext
Find all WebDriverElements within this element using the given mechanism.
- WebDriverTargetLocator::frame() — Method in class WebDriverTargetLocator
Switch to the iframe by its id or name.
- WebDriverWindow::fullscreen() — Method in class WebDriverWindow
Makes the current window full screen.
G
- AbstractWebDriverCheckboxOrRadio::getOptions() — Method in class AbstractWebDriverCheckboxOrRadio
- AbstractWebDriverCheckboxOrRadio::getAllSelectedOptions() — Method in class AbstractWebDriverCheckboxOrRadio
- AbstractWebDriverCheckboxOrRadio::getFirstSelectedOption() — Method in class AbstractWebDriverCheckboxOrRadio
- AbstractWebDriverCheckboxOrRadio::getRelatedElements() — Method in class AbstractWebDriverCheckboxOrRadio
Gets checkboxes or radio buttons with the same name.
- ChromeDriver::getDevTools() — Method in class ChromeDriver
- Cookie::getName() — Method in class Cookie
- Cookie::getValue() — Method in class Cookie
- Cookie::getPath() — Method in class Cookie
- Cookie::getDomain() — Method in class Cookie
- Cookie::getExpiry() — Method in class Cookie
- Cookie::getSameSite() — Method in class Cookie
- WebDriverException::getResults() — Method in class WebDriverException
- FirefoxProfile::getPreference() — Method in class FirefoxProfile
- WebDriverCoordinates::getAuxiliary() — Method in class WebDriverCoordinates
- WebDriverMouseAction::getActionLocation() — Method in class WebDriverMouseAction
- WebDriverTouchAction::getActionLocation() — Method in class WebDriverTouchAction
- WebDriverCompositeAction::getNumberOfActions() — Method in class WebDriverCompositeAction
Get the number of actions in the sequence.
- WebDriverLocatable::getCoordinates() — Method in class WebDriverLocatable
- CustomWebDriverCommand::getCustomUrl() — Method in class CustomWebDriverCommand
- CustomWebDriverCommand::getCustomMethod() — Method in class CustomWebDriverCommand
- DesiredCapabilities::getBrowserName() — Method in class DesiredCapabilities
- DesiredCapabilities::getVersion() — Method in class DesiredCapabilities
- DesiredCapabilities::getCapability() — Method in class DesiredCapabilities
- DesiredCapabilities::getPlatform() — Method in class DesiredCapabilities
- FileDetector::getLocalFile() — Method in class FileDetector
Try to detect whether the given $file is a file or not. Return the path of the file. Otherwise, return null.
- HttpCommandExecutor::getAddressOfRemoteServer() — Method in class HttpCommandExecutor
- HttpCommandExecutor::getCommandHttpOptions() — Method in class HttpCommandExecutor
- JsonWireCompat::getElement() — Method in class JsonWireCompat
- JsonWireCompat::getUsing() — Method in class JsonWireCompat
- LocalFileDetector::getLocalFile() — Method in class LocalFileDetector
- RemoteStatus::getMessage() — Method in class RemoteStatus
An implementation-defined string explaining the remote end's readiness state.
- RemoteStatus::getMeta() — Method in class RemoteStatus
Arbitrary meta information specific to remote-end implementation.
- RemoteWebDriver::get() — Method in class RemoteWebDriver
Load a new web page in the current browser window.
- RemoteWebDriver::getCurrentURL() — Method in class RemoteWebDriver
Get a string representing the current URL that the browser is looking at.
- RemoteWebDriver::getPageSource() — Method in class RemoteWebDriver
Get the source of the last loaded page.
- RemoteWebDriver::getTitle() — Method in class RemoteWebDriver
Get the title of the current page.
- RemoteWebDriver::getWindowHandle() — Method in class RemoteWebDriver
Return an opaque handle to this window that uniquely identifies it within this driver instance.
- RemoteWebDriver::getWindowHandles() — Method in class RemoteWebDriver
Get all window handles available to the current session.
- RemoteWebDriver::getStatus() — Method in class RemoteWebDriver
Status returns information about whether a remote end is in a state in which it can create new sessions.
- RemoteWebDriver::getMouse() — Method in class RemoteWebDriver
- RemoteWebDriver::getKeyboard() — Method in class RemoteWebDriver
- RemoteWebDriver::getTouch() — Method in class RemoteWebDriver
- RemoteWebDriver::getCommandExecutor() — Method in class RemoteWebDriver
Get the command executor of this RemoteWebdriver
- RemoteWebDriver::getSessionID() — Method in class RemoteWebDriver
Get current selenium sessionID
- RemoteWebDriver::getCapabilities() — Method in class RemoteWebDriver
Get capabilities of the RemoteWebDriver.
- RemoteWebDriver::getAllSessions() — Method in class RemoteWebDriver
Returns a list of the currently active sessions.
- RemoteWebDriver::getExecuteMethod() — Method in class RemoteWebDriver
- RemoteWebElement::getAttribute() — Method in class RemoteWebElement
Get the value of the given attribute of the element.
- RemoteWebElement::getDomProperty() — Method in class RemoteWebElement
Gets the value of a IDL JavaScript property of this element (for example
innerHTML
,tagName
etc.).- RemoteWebElement::getCSSValue() — Method in class RemoteWebElement
Get the value of a given CSS property.
- RemoteWebElement::getLocation() — Method in class RemoteWebElement
Get the location of element relative to the top-left corner of the page.
- RemoteWebElement::getLocationOnScreenOnceScrolledIntoView() — Method in class RemoteWebElement
Try scrolling the element into the view port and return the location of element relative to the top-left corner of the page afterwards.
- RemoteWebElement::getCoordinates() — Method in class RemoteWebElement
- RemoteWebElement::getSize() — Method in class RemoteWebElement
Get the size of element.
- RemoteWebElement::getTagName() — Method in class RemoteWebElement
Get the (lowercase) tag name of this element.
- RemoteWebElement::getText() — Method in class RemoteWebElement
Get the visible (i.e. not hidden by CSS) innerText of this element, including sub-elements, without any leading or trailing whitespace.
- RemoteWebElement::getID() — Method in class RemoteWebElement
Get the opaque ID of the element.
- RemoteWebElement::getShadowRoot() — Method in class RemoteWebElement
Get representation of an element's shadow root for accessing the shadow DOM of a web component.
- DriverService::getURL() — Method in class DriverService
- ShadowRoot::getID() — Method in class ShadowRoot
- UselessFileDetector::getLocalFile() — Method in class UselessFileDetector
Try to detect whether the given $file is a file or not. Return the path of the file. Otherwise, return null.
- WebDriverCommand::getName() — Method in class WebDriverCommand
- WebDriverCommand::getSessionID() — Method in class WebDriverCommand
- WebDriverCommand::getParameters() — Method in class WebDriverCommand
- WebDriverResponse::getStatus() — Method in class WebDriverResponse
- WebDriverResponse::getValue() — Method in class WebDriverResponse
- WebDriverResponse::getSessionID() — Method in class WebDriverResponse
- EventFiringWebDriver::getDispatcher() — Method in class EventFiringWebDriver
- EventFiringWebDriver::getWebDriver() — Method in class EventFiringWebDriver
- EventFiringWebDriver::get() — Method in class EventFiringWebDriver
- EventFiringWebDriver::getCurrentURL() — Method in class EventFiringWebDriver
- EventFiringWebDriver::getPageSource() — Method in class EventFiringWebDriver
- EventFiringWebDriver::getTitle() — Method in class EventFiringWebDriver
- EventFiringWebDriver::getWindowHandle() — Method in class EventFiringWebDriver
- EventFiringWebDriver::getWindowHandles() — Method in class EventFiringWebDriver
- EventFiringWebDriver::getTouch() — Method in class EventFiringWebDriver
- EventFiringWebDriverNavigation::getDispatcher() — Method in class EventFiringWebDriverNavigation
- EventFiringWebDriverNavigation::getNavigator() — Method in class EventFiringWebDriverNavigation
- EventFiringWebElement::getDispatcher() — Method in class EventFiringWebElement
- EventFiringWebElement::getElement() — Method in class EventFiringWebElement
- EventFiringWebElement::getAttribute() — Method in class EventFiringWebElement
- EventFiringWebElement::getCSSValue() — Method in class EventFiringWebElement
- EventFiringWebElement::getLocation() — Method in class EventFiringWebElement
- EventFiringWebElement::getLocationOnScreenOnceScrolledIntoView() — Method in class EventFiringWebElement
- EventFiringWebElement::getCoordinates() — Method in class EventFiringWebElement
- EventFiringWebElement::getSize() — Method in class EventFiringWebElement
- EventFiringWebElement::getTagName() — Method in class EventFiringWebElement
- EventFiringWebElement::getText() — Method in class EventFiringWebElement
- EventFiringWebElement::getID() — Method in class EventFiringWebElement
- EventFiringWebElement::getShadowRoot() — Method in class EventFiringWebElement
- WebDriver::get() — Method in class WebDriver
Load a new web page in the current browser window.
- WebDriver::getCurrentURL() — Method in class WebDriver
Get a string representing the current URL that the browser is looking at.
- WebDriver::getPageSource() — Method in class WebDriver
Get the source of the last loaded page.
- WebDriver::getTitle() — Method in class WebDriver
Get the title of the current page.
- WebDriver::getWindowHandle() — Method in class WebDriver
Return an opaque handle to this window that uniquely identifies it within this driver instance.
- WebDriver::getWindowHandles() — Method in class WebDriver
Get all window handles available to the current session.
- WebDriverAlert::getText() — Method in class WebDriverAlert
Get alert text
- WebDriverBy::getMechanism() — Method in class WebDriverBy
- WebDriverBy::getValue() — Method in class WebDriverBy
- WebDriverCapabilities::getBrowserName() — Method in class WebDriverCapabilities
- WebDriverCapabilities::getCapability() — Method in class WebDriverCapabilities
- WebDriverCapabilities::getPlatform() — Method in class WebDriverCapabilities
- WebDriverCapabilities::getVersion() — Method in class WebDriverCapabilities
- WebDriverDimension::getHeight() — Method in class WebDriverDimension
Get the height.
- WebDriverDimension::getWidth() — Method in class WebDriverDimension
Get the width.
- WebDriverDispatcher::getDefaultDriver() — Method in class WebDriverDispatcher
- WebDriverElement::getAttribute() — Method in class WebDriverElement
Get the value of the given attribute of the element.
- WebDriverElement::getCSSValue() — Method in class WebDriverElement
Get the value of a given CSS property.
- WebDriverElement::getLocation() — Method in class WebDriverElement
Get the location of element relative to the top-left corner of the page.
- WebDriverElement::getLocationOnScreenOnceScrolledIntoView() — Method in class WebDriverElement
Try scrolling the element into the view port and return the location of element relative to the top-left corner of the page afterwards.
- WebDriverElement::getSize() — Method in class WebDriverElement
Get the size of element.
- WebDriverElement::getTagName() — Method in class WebDriverElement
Get the tag name of this element.
- WebDriverElement::getText() — Method in class WebDriverElement
Get the visible (i.e. not hidden by CSS) innerText of this element, including sub-elements, without any leading or trailing whitespace.
- WebDriverElement::getID() — Method in class WebDriverElement
Get the opaque ID of the element.
- WebDriverExpectedCondition::getApply() — Method in class WebDriverExpectedCondition
- WebDriverHasInputDevices::getKeyboard() — Method in class WebDriverHasInputDevices
- WebDriverHasInputDevices::getMouse() — Method in class WebDriverHasInputDevices
- WebDriverOptions::getCookieNamed() — Method in class WebDriverOptions
Get the cookie with a given name.
- WebDriverOptions::getCookies() — Method in class WebDriverOptions
Get all the cookies for the current domain.
- WebDriverOptions::getLog() — Method in class WebDriverOptions
Get the log for a given log type. Log buffer is reset after each request.
- WebDriverOptions::getAvailableLogTypes() — Method in class WebDriverOptions
Get available log types.
- WebDriverPoint::getX() — Method in class WebDriverPoint
Get the x-coordinate.
- WebDriverPoint::getY() — Method in class WebDriverPoint
Get the y-coordinate.
- WebDriverSelect::getOptions() — Method in class WebDriverSelect
- WebDriverSelect::getAllSelectedOptions() — Method in class WebDriverSelect
- WebDriverSelect::getFirstSelectedOption() — Method in class WebDriverSelect
- WebDriverSelectInterface::getOptions() — Method in class WebDriverSelectInterface
- WebDriverSelectInterface::getAllSelectedOptions() — Method in class WebDriverSelectInterface
- WebDriverSelectInterface::getFirstSelectedOption() — Method in class WebDriverSelectInterface
- WebDriverWindow::getPosition() — Method in class WebDriverWindow
Get the position of the current window, relative to the upper left corner of the screen.
- WebDriverWindow::getSize() — Method in class WebDriverWindow
Get the size of the current window. This will return the outer window dimension, not just the view port.
- WebDriverWindow::getScreenOrientation() — Method in class WebDriverWindow
Get the current browser orientation.
H
- DesiredCapabilities::htmlUnit() — Method in class DesiredCapabilities
- DesiredCapabilities::htmlUnitWithJS() — Method in class DesiredCapabilities
- HttpCommandExecutor — Class in namespace Facebook\WebDriver\Remote
Command executor talking to the standalone server via HTTP.
I
- Cookie::isSecure() — Method in class Cookie
- Cookie::isHttpOnly() — Method in class Cookie
- IMEEngineActivationFailedException — Class in namespace Facebook\WebDriver\Exception
- IMENotAvailableException — Class in namespace Facebook\WebDriver\Exception
- IndexOutOfBoundsException — Class in namespace Facebook\WebDriver\Exception
- InsecureCertificateException — Class in namespace Facebook\WebDriver\Exception
Navigation caused the user agent to hit a certificate warning, which is usually the result of an expired or invalid TLS certificate.
- InvalidArgumentException — Class in namespace Facebook\WebDriver\Exception
The arguments passed to a command are either invalid or malformed.
- InvalidCookieDomainException — Class in namespace Facebook\WebDriver\Exception
An illegal attempt was made to set a cookie under a different domain than the current page.
- InvalidCoordinatesException — Class in namespace Facebook\WebDriver\Exception
- InvalidElementStateException — Class in namespace Facebook\WebDriver\Exception
A command could not be completed because the element is in an invalid state, e.g. attempting to clear an element that isn’t both editable and resettable.
- InvalidSelectorException — Class in namespace Facebook\WebDriver\Exception
Argument was an invalid selector.
- InvalidSessionIdException — Class in namespace Facebook\WebDriver\Exception
Occurs if the given session id is not in the list of active sessions, meaning the session either does not exist or that it’s not active.
- WebDriverCoordinates::inViewPort() — Method in class WebDriverCoordinates
- DesiredCapabilities::is() — Method in class DesiredCapabilities
- DesiredCapabilities::isJavascriptEnabled() — Method in class DesiredCapabilities
- DesiredCapabilities::internetExplorer() — Method in class DesiredCapabilities
- DesiredCapabilities::iphone() — Method in class DesiredCapabilities
- DesiredCapabilities::ipad() — Method in class DesiredCapabilities
- $ HttpCommandExecutor#isW3cCompliant — Property in class HttpCommandExecutor
- $ RemoteStatus#isReady — Property in class RemoteStatus
- RemoteStatus::isReady() — Method in class RemoteStatus
The remote end's readiness state.
- $ RemoteTargetLocator#isW3cCompliant — Property in class RemoteTargetLocator
- $ RemoteWebDriver#isW3cCompliant — Property in class RemoteWebDriver
- RemoteWebDriver::isW3cCompliant() — Method in class RemoteWebDriver
- $ RemoteWebElement#id — Property in class RemoteWebElement
- $ RemoteWebElement#isW3cCompliant — Property in class RemoteWebElement
- RemoteWebElement::isDisplayed() — Method in class RemoteWebElement
Is this element displayed or not? This method avoids the problem of having to parse an element's "style" attribute.
- RemoteWebElement::isEnabled() — Method in class RemoteWebElement
Is the element currently enabled or not? This will generally return true for everything but disabled input elements.
- RemoteWebElement::isSelected() — Method in class RemoteWebElement
Determine whether this element is selected or not.
- DriverService::isRunning() — Method in class DriverService
- EventFiringWebElement::isDisplayed() — Method in class EventFiringWebElement
- EventFiringWebElement::isEnabled() — Method in class EventFiringWebElement
- EventFiringWebElement::isSelected() — Method in class EventFiringWebElement
- IsElementDisplayedAtom — Class in namespace Facebook\WebDriver\Support
Certain drivers have decided to not provide the endpoint which determines element displayedness, because the W3C WebDriver specification no longer dictates it.
- WebDriverBy::id() — Method in class WebDriverBy
Locates elements whose ID attribute matches the search value.
- WebDriverCapabilities::is() — Method in class WebDriverCapabilities
- WebDriverCapabilities::isJavascriptEnabled() — Method in class WebDriverCapabilities
- WebDriverCheckboxes::isMultiple() — Method in class WebDriverCheckboxes
- WebDriverElement::isDisplayed() — Method in class WebDriverElement
Is this element displayed or not? This method avoids the problem of having to parse an element's "style" attribute.
- WebDriverElement::isEnabled() — Method in class WebDriverElement
Is the element currently enabled or not? This will generally return true for everything but disabled input elements.
- WebDriverElement::isSelected() — Method in class WebDriverElement
Determine whether or not this element is selected or not.
- WebDriverExpectedCondition::invisibilityOfElementLocated() — Method in class WebDriverExpectedCondition
An expectation for checking that an element is either invisible or not present on the DOM.
- WebDriverExpectedCondition::invisibilityOfElementWithText() — Method in class WebDriverExpectedCondition
An expectation for checking that an element with text is either invisible or not present on the DOM.
- $ WebDriverOptions#isW3cCompliant — Property in class WebDriverOptions
- WebDriverRadios::isMultiple() — Method in class WebDriverRadios
- WebDriverSelect::isMultiple() — Method in class WebDriverSelect
- WebDriverSelectInterface::isMultiple() — Method in class WebDriverSelectInterface
- $ WebDriverTimeouts#isW3cCompliant — Property in class WebDriverTimeouts
- WebDriverTimeouts::implicitlyWait() — Method in class WebDriverTimeouts
Specify the amount of time the driver should wait when searching for an element if it is not immediately present.
- $ WebDriverWait#interval — Property in class WebDriverWait
- $ WebDriverWindow#isW3cCompliant — Property in class WebDriverWindow
J
- ChromeOptions::jsonSerialize() — Method in class ChromeOptions
Return a version of the class which can JSON serialized.
- JavascriptErrorException — Class in namespace Facebook\WebDriver\Exception
An error occurred while executing JavaScript supplied by the user.
- FirefoxOptions::jsonSerialize() — Method in class FirefoxOptions
- JavaScriptExecutor — Class in namespace Facebook\WebDriver
WebDriver interface implemented by drivers that support JavaScript.
- JsonWireCompat — Class in namespace Facebook\WebDriver\Remote
Compatibility layer between W3C's WebDriver and the legacy JsonWire protocol.
K
- $ WebDriverKeysRelatedAction#keyboard — Property in class WebDriverKeysRelatedAction
- $ WebDriverSingleKeyAction#key — Property in class WebDriverSingleKeyAction
- $ WebDriverActions#keyboard — Property in class WebDriverActions
- WebDriverActions::keyDown() — Method in class WebDriverActions
Press a key on keyboard.
- WebDriverActions::keyUp() — Method in class WebDriverActions
Release a key on keyboard.
- $ RemoteWebDriver#keyboard — Property in class RemoteWebDriver
L
- $ WebDriverKeysRelatedAction#locationProvider — Property in class WebDriverKeysRelatedAction
- $ WebDriverMouseAction#locationProvider — Property in class WebDriverMouseAction
- $ WebDriverTouchAction#locationProvider — Property in class WebDriverTouchAction
- WebDriverTouchScreen::longPress() — Method in class WebDriverTouchScreen
Long press on the touch screen using finger motion events.
- WebDriverTouchActions::longPress() — Method in class WebDriverTouchActions
- LocalWebDriver — Class in namespace Facebook\WebDriver\Local
- LocalFileDetector — Class in namespace Facebook\WebDriver\Remote
- RemoteTouchScreen::longPress() — Method in class RemoteTouchScreen
- WebDriverBy::linkText() — Method in class WebDriverBy
Locates anchor elements whose visible text matches the search value.
- $ WebDriverDispatcher#listeners — Property in class WebDriverDispatcher
M
- MoveTargetOutOfBoundsException — Class in namespace Facebook\WebDriver\Exception
The target for mouse interaction is not in the browser’s viewport and cannot be brought into that viewport.
- $ WebDriverKeysRelatedAction#mouse — Property in class WebDriverKeysRelatedAction
- $ WebDriverMouseAction#mouse — Property in class WebDriverMouseAction
- WebDriverMouseAction::moveToLocation() — Method in class WebDriverMouseAction
- WebDriverTouchScreen::move() — Method in class WebDriverTouchScreen
Finger move on the screen.
- $ WebDriverActions#mouse — Property in class WebDriverActions
- WebDriverActions::moveByOffset() — Method in class WebDriverActions
Mouse move by offset.
- WebDriverActions::moveToElement() — Method in class WebDriverActions
Move to the middle of the given WebDriverElement.
- WebDriverTouchActions::move() — Method in class WebDriverTouchActions
- DesiredCapabilities::microsoftEdge() — Method in class DesiredCapabilities
- RemoteMouse::mouseDown() — Method in class RemoteMouse
- RemoteMouse::mouseMove() — Method in class RemoteMouse
- RemoteMouse::mouseUp() — Method in class RemoteMouse
- RemoteMouse::moveIfNeeded() — Method in class RemoteMouse
- $ RemoteStatus#message — Property in class RemoteStatus
- $ RemoteStatus#meta — Property in class RemoteStatus
- RemoteTouchScreen::move() — Method in class RemoteTouchScreen
- $ RemoteWebDriver#mouse — Property in class RemoteWebDriver
- RemoteWebDriver::manage() — Method in class RemoteWebDriver
An abstraction for managing stuff you would do in a browser menu. For example, adding and deleting cookies.
- EventFiringWebDriver::manage() — Method in class EventFiringWebDriver
- IsElementDisplayedAtom::match() — Method in class IsElementDisplayedAtom
- WebDriver::manage() — Method in class WebDriver
An abstraction for managing stuff you would do in a browser menu. For example, adding and deleting cookies.
- WebDriverMouse::mouseDown() — Method in class WebDriverMouse
- WebDriverMouse::mouseMove() — Method in class WebDriverMouse
- WebDriverMouse::mouseUp() — Method in class WebDriverMouse
- WebDriverPoint::move() — Method in class WebDriverPoint
Set the point to a new position.
- WebDriverPoint::moveBy() — Method in class WebDriverPoint
Move the current by offsets.
- WebDriverWindow::minimize() — Method in class WebDriverWindow
Minimizes the current window if it is not already minimized.
- WebDriverWindow::maximize() — Method in class WebDriverWindow
Maximizes the current window if it is not already maximized
N
- $ AbstractWebDriverCheckboxOrRadio#name — Property in class AbstractWebDriverCheckboxOrRadio
- NoAlertOpenException — Class in namespace Facebook\WebDriver\Exception
- NoCollectionException — Class in namespace Facebook\WebDriver\Exception
- NoScriptResultException — Class in namespace Facebook\WebDriver\Exception
- NoStringException — Class in namespace Facebook\WebDriver\Exception
- NoStringLengthException — Class in namespace Facebook\WebDriver\Exception
- NoStringWrapperException — Class in namespace Facebook\WebDriver\Exception
- NoSuchAlertException — Class in namespace Facebook\WebDriver\Exception
An attempt was made to operate on a modal dialog when one was not open.
- NoSuchCollectionException — Class in namespace Facebook\WebDriver\Exception
- NoSuchCookieException — Class in namespace Facebook\WebDriver\Exception
No cookie matching the given path name was found amongst the associated cookies of the current browsing context’s active document.
- NoSuchDocumentException — Class in namespace Facebook\WebDriver\Exception
- NoSuchDriverException — Class in namespace Facebook\WebDriver\Exception
- NoSuchElementException — Class in namespace Facebook\WebDriver\Exception
An element could not be located on the page using the given search parameters.
- NoSuchFrameException — Class in namespace Facebook\WebDriver\Exception
A command to switch to a frame could not be satisfied because the frame could not be found.
- NoSuchShadowRootException — Class in namespace Facebook\WebDriver\Exception
The element does not have a shadow root.
- NoSuchWindowException — Class in namespace Facebook\WebDriver\Exception
A command to switch to a window could not be satisfied because the window could not be found.
- NullPointerException — Class in namespace Facebook\WebDriver\Exception
- RemoteTargetLocator::newWindow() — Method in class RemoteTargetLocator
Creates a new browser window and switches the focus for future commands of this driver to the new window.
- RemoteWebDriver::newWindow() — Method in class RemoteWebDriver
Create a new top-level browsing context.
- RemoteWebDriver::navigate() — Method in class RemoteWebDriver
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
- RemoteWebDriver::newElement() — Method in class RemoteWebDriver
Return the WebDriverElement with the given id.
- RemoteWebElement::newElement() — Method in class RemoteWebElement
Return the WebDriverElement with $id
- $ WebDriverCommand#name — Property in class WebDriverCommand
- WebDriverCommand::newSession() — Method in class WebDriverCommand
- EventFiringWebDriver::navigate() — Method in class EventFiringWebDriver
- EventFiringWebDriver::newElement() — Method in class EventFiringWebDriver
- $ EventFiringWebDriverNavigation#navigator — Property in class EventFiringWebDriverNavigation
- EventFiringWebElement::newElement() — Method in class EventFiringWebElement
- WebDriver::navigate() — Method in class WebDriver
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
- WebDriverBy::name() — Method in class WebDriverBy
Locates elements whose NAME attribute matches the search value.
- WebDriverExpectedCondition::numberOfWindowsToBe() — Method in class WebDriverExpectedCondition
An expectation checking the number of opened windows.
- WebDriverExpectedCondition::not() — Method in class WebDriverExpectedCondition
An expectation with the logical opposite condition of the given condition.
O
- Cookie::offsetExists() — Method in class Cookie
- Cookie::offsetGet() — Method in class Cookie
- Cookie::offsetSet() — Method in class Cookie
- Cookie::offsetUnset() — Method in class Cookie
- WebDriverCoordinates::onScreen() — Method in class WebDriverCoordinates
- WebDriverCoordinates::onPage() — Method in class WebDriverCoordinates
- DesiredCapabilities::opera() — Method in class DesiredCapabilities
- WebDriverEventListener::onException() — Method in class WebDriverEventListener
P
- WebDriverButtonReleaseAction::perform() — Method in class WebDriverButtonReleaseAction
- WebDriverClickAction::perform() — Method in class WebDriverClickAction
- WebDriverClickAndHoldAction::perform() — Method in class WebDriverClickAndHoldAction
- WebDriverContextClickAction::perform() — Method in class WebDriverContextClickAction
- WebDriverDoubleClickAction::perform() — Method in class WebDriverDoubleClickAction
- WebDriverKeyDownAction::perform() — Method in class WebDriverKeyDownAction
- WebDriverKeyUpAction::perform() — Method in class WebDriverKeyUpAction
- WebDriverMouseMoveAction::perform() — Method in class WebDriverMouseMoveAction
- WebDriverMoveToOffsetAction::perform() — Method in class WebDriverMoveToOffsetAction
- WebDriverSendKeysAction::perform() — Method in class WebDriverSendKeysAction
- WebDriverDoubleTapAction::perform() — Method in class WebDriverDoubleTapAction
- WebDriverDownAction::perform() — Method in class WebDriverDownAction
- WebDriverFlickAction::perform() — Method in class WebDriverFlickAction
- WebDriverFlickFromElementAction::perform() — Method in class WebDriverFlickFromElementAction
- WebDriverLongPressAction::perform() — Method in class WebDriverLongPressAction
- WebDriverMoveAction::perform() — Method in class WebDriverMoveAction
- WebDriverScrollAction::perform() — Method in class WebDriverScrollAction
- WebDriverScrollFromElementAction::perform() — Method in class WebDriverScrollFromElementAction
- WebDriverTapAction::perform() — Method in class WebDriverTapAction
- WebDriverActions::perform() — Method in class WebDriverActions
A convenience method for performing the actions without calling build().
- WebDriverCompositeAction::perform() — Method in class WebDriverCompositeAction
Perform the sequence of actions.
- DesiredCapabilities::phantomjs() — Method in class DesiredCapabilities
- RemoteKeyboard::pressKey() — Method in class RemoteKeyboard
Press a modifier key
- RemoteTargetLocator::parent() — Method in class RemoteTargetLocator
Switch to the parent iframe.
- RemoteWebDriver::prepareScriptArguments() — Method in class RemoteWebDriver
Prepare arguments for JavaScript injection
- $ WebDriverCommand#parameters — Property in class WebDriverCommand
- WebDriverAction::perform() — Method in class WebDriverAction
- WebDriverBy::partialLinkText() — Method in class WebDriverBy
Locates anchor elements whose visible text partially matches the search value.
- WebDriverExpectedCondition::presenceOfElementLocated() — Method in class WebDriverExpectedCondition
An expectation for checking that an element is present on the DOM of a page.
- WebDriverExpectedCondition::presenceOfAllElementsLocatedBy() — Method in class WebDriverExpectedCondition
An expectation for checking that there is at least one element present on a web page.
- WebDriverKeyboard::pressKey() — Method in class WebDriverKeyboard
Press a key
- WebDriverTimeouts::pageLoadTimeout() — Method in class WebDriverTimeouts
Set the amount of time to wait for a page load to complete before throwing an error.
- WebDriverUpAction::perform() — Method in class WebDriverUpAction
Q
- RemoteWebDriver::quit() — Method in class RemoteWebDriver
Quits this driver, closing every associated window.
- EventFiringWebDriver::quit() — Method in class EventFiringWebDriver
- WebDriver::quit() — Method in class WebDriver
Quits this driver, closing every associated window.
R
- WebDriverActions::release() — Method in class WebDriverActions
Release the mouse button.
- RemoteExecuteMethod — Class in namespace Facebook\WebDriver\Remote
- RemoteKeyboard — Class in namespace Facebook\WebDriver\Remote
Execute keyboard commands for RemoteWebDriver.
- RemoteKeyboard::releaseKey() — Method in class RemoteKeyboard
Release a modifier key
- RemoteMouse — Class in namespace Facebook\WebDriver\Remote
Execute mouse commands for RemoteWebDriver.
- RemoteStatus — Class in namespace Facebook\WebDriver\Remote
Represents status of remote end
- RemoteTargetLocator — Class in namespace Facebook\WebDriver\Remote
Used to locate a given frame or window for RemoteWebDriver.
- RemoteTouchScreen — Class in namespace Facebook\WebDriver\Remote
Execute touch commands for RemoteWebDriver.
- RemoteWebDriver — Class in namespace Facebook\WebDriver\Remote
- RemoteWebElement — Class in namespace Facebook\WebDriver\Remote
Represents an HTML element.
- EventFiringWebDriverNavigation::refresh() — Method in class EventFiringWebDriverNavigation
Refresh the current page This is equivalent to pressing the refresh button in the browser.
- WebDriverDispatcher::register() — Method in class WebDriverDispatcher
- WebDriverExpectedCondition::refreshed() — Method in class WebDriverExpectedCondition
Wrapper for a condition, which allows for elements to update by redrawing.
- WebDriverKeyboard::releaseKey() — Method in class WebDriverKeyboard
Release a key
- WebDriverNavigation::refresh() — Method in class WebDriverNavigation
Refresh the current page This is equivalent to pressing the refresh button in the browser.
- WebDriverNavigationInterface::refresh() — Method in class WebDriverNavigationInterface
Refresh the current page This is equivalent to pressing the refresh button in the browser.
S
- AbstractWebDriverCheckboxOrRadio::selectByIndex() — Method in class AbstractWebDriverCheckboxOrRadio
Select the option at the given index.
- AbstractWebDriverCheckboxOrRadio::selectByValue() — Method in class AbstractWebDriverCheckboxOrRadio
Select all options that have value attribute matching the argument. That is, when given "foo" this would select an option like:
- AbstractWebDriverCheckboxOrRadio::selectByVisibleText() — Method in class AbstractWebDriverCheckboxOrRadio
Select all options that display text matching the argument. That is, when given "Bar" this would select an option like:
- AbstractWebDriverCheckboxOrRadio::selectByVisiblePartialText() — Method in class AbstractWebDriverCheckboxOrRadio
Select all options that display text partially matching the argument. That is, when given "Bar" this would select an option like:
- AbstractWebDriverCheckboxOrRadio::selectOption() — Method in class AbstractWebDriverCheckboxOrRadio
Selects a checkbox or a radio button.
- ChromeDriver::start() — Method in class ChromeDriver
Creates a new ChromeDriver using default configuration.
- ChromeDriver::startUsingDriverService() — Method in class ChromeDriver
Creates a new ChromeDriver using given ChromeDriverService.
- ChromeDriver::startSession() — Method in class ChromeDriver
- ChromeOptions::setBinary() — Method in class ChromeOptions
Sets the path of the Chrome executable. The path should be either absolute or relative to the location running ChromeDriver server.
- ChromeOptions::setExperimentalOption() — Method in class ChromeOptions
Sets an experimental option which has not exposed officially.
- Cookie::setPath() — Method in class Cookie
The path the cookie is visible to. Defaults to "/" if omitted.
- Cookie::setDomain() — Method in class Cookie
The domain the cookie is visible to. Defaults to the current browsing context's document's URL domain if omitted.
- Cookie::setExpiry() — Method in class Cookie
The cookie's expiration date, specified in seconds since Unix Epoch.
- Cookie::setSecure() — Method in class Cookie
Whether this cookie requires a secure connection (https). Defaults to false if omitted.
- Cookie::setHttpOnly() — Method in class Cookie
Whether the cookie is an HTTP only cookie. Defaults to false if omitted.
- Cookie::setSameSite() — Method in class Cookie
The cookie's same-site value.
- ScriptTimeoutException — Class in namespace Facebook\WebDriver\Exception
A script did not complete before its timeout expired.
- SessionNotCreatedException — Class in namespace Facebook\WebDriver\Exception
A new session could not be created.
- StaleElementReferenceException — Class in namespace Facebook\WebDriver\Exception
A command failed because the referenced element is no longer attached to the DOM.
- FirefoxDriver::start() — Method in class FirefoxDriver
Creates a new FirefoxDriver using default configuration.
- FirefoxDriver::startUsingDriverService() — Method in class FirefoxDriver
Creates a new FirefoxDriver using given FirefoxDriverService.
- FirefoxOptions::setOption() — Method in class FirefoxOptions
Directly set firefoxOptions.
- FirefoxOptions::setPreference() — Method in class FirefoxOptions
Set Firefox preference (about:config entry).
- FirefoxOptions::setProfile() — Method in class FirefoxOptions
- FirefoxProfile::setRdfFile() — Method in class FirefoxProfile
- FirefoxProfile::setPreference() — Method in class FirefoxProfile
- WebDriverTouchScreen::scroll() — Method in class WebDriverTouchScreen
Scroll on the touch screen using finger based motion events. Use this command if you don't care where the scroll starts on the screen.
- WebDriverTouchScreen::scrollFromElement() — Method in class WebDriverTouchScreen
Scroll on the touch screen using finger based motion events. Use this command to start scrolling at a particular screen location.
- WebDriverActions::sendKeys() — Method in class WebDriverActions
Send keys by keyboard.
- WebDriverTouchActions::scroll() — Method in class WebDriverTouchActions
- WebDriverTouchActions::scrollFromElement() — Method in class WebDriverTouchActions
- CustomWebDriverCommand::setCustomRequestParameters() — Method in class CustomWebDriverCommand
- DesiredCapabilities::setBrowserName() — Method in class DesiredCapabilities
- DesiredCapabilities::setVersion() — Method in class DesiredCapabilities
- DesiredCapabilities::setCapability() — Method in class DesiredCapabilities
- DesiredCapabilities::setPlatform() — Method in class DesiredCapabilities
- DesiredCapabilities::setJavascriptEnabled() — Method in class DesiredCapabilities
This is a htmlUnit-only option.
- DesiredCapabilities::safari() — Method in class DesiredCapabilities
- HttpCommandExecutor::setConnectionTimeout() — Method in class HttpCommandExecutor
Set timeout for the connect phase
- HttpCommandExecutor::setRequestTimeout() — Method in class HttpCommandExecutor
Set the maximum time of a request
- RemoteKeyboard::sendKeys() — Method in class RemoteKeyboard
Send keys to active element
- RemoteStatus::setMeta() — Method in class RemoteStatus
- RemoteTouchScreen::scroll() — Method in class RemoteTouchScreen
- RemoteTouchScreen::scrollFromElement() — Method in class RemoteTouchScreen
- $ RemoteWebDriver#sessionID — Property in class RemoteWebDriver
- RemoteWebDriver::switchTo() — Method in class RemoteWebDriver
Switch to a different window or frame.
- RemoteWebDriver::setCommandExecutor() — Method in class RemoteWebDriver
Set the command executor of this RemoteWebdriver
- RemoteWebDriver::setSessionID() — Method in class RemoteWebDriver
Set the session id of the RemoteWebDriver.
- RemoteWebElement::sendKeys() — Method in class RemoteWebElement
Simulate typing into an element, which may set its value.
- RemoteWebElement::setFileDetector() — Method in class RemoteWebElement
Set the fileDetector in order to let the RemoteWebElement to know that you are going to upload a file.
- RemoteWebElement::submit() — Method in class RemoteWebElement
If this current element is a form, or an element within a form, then this will be submitted to the remote server.
- DriverService::start() — Method in class DriverService
- DriverService::stop() — Method in class DriverService
- DriverService::setExecutable() — Method in class DriverService
- ShadowRoot — Class in namespace Facebook\WebDriver\Remote
- $ WebDriverCommand#sessionID — Property in class WebDriverCommand
- WebDriverResponse::setStatus() — Method in class WebDriverResponse
- WebDriverResponse::setValue() — Method in class WebDriverResponse
- WebDriverResponse::setSessionID() — Method in class WebDriverResponse
- EventFiringWebDriver::switchTo() — Method in class EventFiringWebDriver
- EventFiringWebElement::sendKeys() — Method in class EventFiringWebElement
- EventFiringWebElement::submit() — Method in class EventFiringWebElement
- ScreenshotHelper — Class in namespace Facebook\WebDriver\Support
Helper class to handle taking, decoding and screenshots using WebDriver.
- WebDriver::switchTo() — Method in class WebDriver
Switch to a different window or frame.
- WebDriverAlert::sendKeys() — Method in class WebDriverAlert
Send keystrokes to javascript prompt() dialog
- WebDriverDispatcher::setDefaultDriver() — Method in class WebDriverDispatcher
this is needed so that EventFiringWebElement can pass the driver to the exception handling
- WebDriverElement::sendKeys() — Method in class WebDriverElement
Simulate typing into an element, which may set its value.
- WebDriverElement::submit() — Method in class WebDriverElement
If this current element is a form, or an element within a form, then this will be submitted to the remote server.
- WebDriverExpectedCondition::stalenessOf() — Method in class WebDriverExpectedCondition
Wait until an element is no longer attached to the DOM.
- WebDriverKeyboard::sendKeys() — Method in class WebDriverKeyboard
Send a sequence of keys.
- WebDriverSelect::selectByIndex() — Method in class WebDriverSelect
Select the option at the given index.
- WebDriverSelect::selectByValue() — Method in class WebDriverSelect
Select all options that have value attribute matching the argument. That is, when given "foo" this would select an option like:
- WebDriverSelect::selectByVisibleText() — Method in class WebDriverSelect
Select all options that display text matching the argument. That is, when given "Bar" this would select an option like:
- WebDriverSelect::selectByVisiblePartialText() — Method in class WebDriverSelect
Select all options that display text partially matching the argument. That is, when given "Bar" this would select an option like:
- WebDriverSelect::selectOption() — Method in class WebDriverSelect
Mark option selected
- WebDriverSelectInterface::selectByIndex() — Method in class WebDriverSelectInterface
Select the option at the given index.
- WebDriverSelectInterface::selectByValue() — Method in class WebDriverSelectInterface
Select all options that have value attribute matching the argument. That is, when given "foo" this would select an option like:
- WebDriverSelectInterface::selectByVisibleText() — Method in class WebDriverSelectInterface
Select all options that display text matching the argument. That is, when given "Bar" this would select an option like:
- WebDriverSelectInterface::selectByVisiblePartialText() — Method in class WebDriverSelectInterface
Select all options that display text partially matching the argument. That is, when given "Bar" this would select an option like:
- WebDriverTimeouts::setScriptTimeout() — Method in class WebDriverTimeouts
Set the amount of time to wait for an asynchronous script to finish execution before throwing an error.
- WebDriverWindow::setSize() — Method in class WebDriverWindow
Set the size of the current window. This will change the outer window dimension, not just the view port.
- WebDriverWindow::setPosition() — Method in class WebDriverWindow
Set the position of the current window. This is relative to the upper left corner of the screen.
- WebDriverWindow::setScreenOrientation() — Method in class WebDriverWindow
Set the browser orientation. The orientation should either LANDSCAPE|PORTRAIT
T
- $ AbstractWebDriverCheckboxOrRadio#type — Property in class AbstractWebDriverCheckboxOrRadio
- ChromeOptions::toCapabilities() — Method in class ChromeOptions
- ChromeOptions::toArray() — Method in class ChromeOptions
- Cookie::toArray() — Method in class Cookie
- TimeoutException — Class in namespace Facebook\WebDriver\Exception
An operation did not complete before its timeout expired.
- WebDriverException::throwException() — Method in class WebDriverException
Throw WebDriverExceptions based on WebDriver status code.
- FirefoxOptions::toArray() — Method in class FirefoxOptions
- $ WebDriverTouchAction#touchScreen — Property in class WebDriverTouchAction
- WebDriverTouchScreen::tap() — Method in class WebDriverTouchScreen
Single tap on the touch enabled device.
- $ WebDriverTouchActions#touchScreen — Property in class WebDriverTouchActions
- WebDriverTouchActions::tap() — Method in class WebDriverTouchActions
- DesiredCapabilities::toArray() — Method in class DesiredCapabilities
- DesiredCapabilities::toW3cCompatibleArray() — Method in class DesiredCapabilities
- RemoteTouchScreen::tap() — Method in class RemoteTouchScreen
- $ RemoteWebDriver#touch — Property in class RemoteWebDriver
- RemoteWebDriver::takeScreenshot() — Method in class RemoteWebDriver
Take a screenshot of the current page.
- RemoteWebElement::takeElementScreenshot() — Method in class RemoteWebElement
Take a screenshot of a specific element.
- EventFiringWebDriver::takeScreenshot() — Method in class EventFiringWebDriver
- EventFiringWebDriverNavigation::to() — Method in class EventFiringWebDriverNavigation
Navigate to the given URL
- EventFiringWebElement::takeElementScreenshot() — Method in class EventFiringWebElement
- ScreenshotHelper::takePageScreenshot() — Method in class ScreenshotHelper
- ScreenshotHelper::takeElementScreenshot() — Method in class ScreenshotHelper
- WebDriver::takeScreenshot() — Method in class WebDriver
Take a screenshot of the current page.
- WebDriverBy::tagName() — Method in class WebDriverBy
Locates elements whose tag name matches the search value.
- WebDriverExpectedCondition::titleIs() — Method in class WebDriverExpectedCondition
An expectation for checking the title of a page.
- WebDriverExpectedCondition::titleContains() — Method in class WebDriverExpectedCondition
An expectation for checking substring of a page Title.
- WebDriverExpectedCondition::titleMatches() — Method in class WebDriverExpectedCondition
An expectation for checking current page title matches the given regular expression.
- WebDriverExpectedCondition::textToBePresentInElement() — Method in class WebDriverExpectedCondition
An expectation for checking if the given text is present in the specified element.
- WebDriverExpectedCondition::textToBePresentInElementValue() — Method in class WebDriverExpectedCondition
An expectation for checking if the given text is present in the specified elements value attribute.
- WebDriverNavigation::to() — Method in class WebDriverNavigation
Navigate to the given URL
- WebDriverNavigationInterface::to() — Method in class WebDriverNavigationInterface
Navigate to the given URL
- WebDriverOptions::timeouts() — Method in class WebDriverOptions
Return the interface for managing driver timeouts.
- $ WebDriverWait#timeout — Property in class WebDriverWait
U
- UnableToCaptureScreenException — Class in namespace Facebook\WebDriver\Exception
A screen capture was made impossible.
- UnableToSetCookieException — Class in namespace Facebook\WebDriver\Exception
A command to set a cookie’s value could not be satisfied.
- UnexpectedAlertOpenException — Class in namespace Facebook\WebDriver\Exception
A modal dialog was open, blocking this operation.
- UnexpectedJavascriptException — Class in namespace Facebook\WebDriver\Exception
- UnexpectedTagNameException — Class in namespace Facebook\WebDriver\Exception
- UnknownCommandException — Class in namespace Facebook\WebDriver\Exception
A command could not be executed because the remote end is not aware of it.
- UnknownErrorException — Class in namespace Facebook\WebDriver\Exception
An unknown error occurred in the remote end while processing the command.
- UnknownMethodException — Class in namespace Facebook\WebDriver\Exception
The requested command matched a known URL but did not match an method for that URL.
- UnknownServerException — Class in namespace Facebook\WebDriver\Exception
- UnrecognizedExceptionException — Class in namespace Facebook\WebDriver\Exception
- UnsupportedOperationException — Class in namespace Facebook\WebDriver\Exception
Indicates that a command that should have executed properly cannot be supported for some reason.
- WebDriverTouchScreen::up() — Method in class WebDriverTouchScreen
Finger up on the screen.
- WebDriverTouchActions::up() — Method in class WebDriverTouchActions
- URLChecker — Class in namespace Facebook\WebDriver\Net
- $ HttpCommandExecutor#url — Property in class HttpCommandExecutor
- RemoteTouchScreen::up() — Method in class RemoteTouchScreen
- RemoteWebElement::upload() — Method in class RemoteWebElement
Upload a local file to the server
- UselessFileDetector — Class in namespace Facebook\WebDriver\Remote
- WebDriverDispatcher::unregister() — Method in class WebDriverDispatcher
- WebDriverExpectedCondition::urlIs() — Method in class WebDriverExpectedCondition
An expectation for checking the URL of a page.
- WebDriverExpectedCondition::urlContains() — Method in class WebDriverExpectedCondition
An expectation for checking substring of the URL of a page.
- WebDriverExpectedCondition::urlMatches() — Method in class WebDriverExpectedCondition
An expectation for checking current page URL matches the given regular expression.
- WebDriverWait::until() — Method in class WebDriverWait
Calls the function provided with the driver as an argument until the return value is not falsey.
V
- Cookie::validateCookieName() — Method in class Cookie
- Cookie::validateCookieValue() — Method in class Cookie
- WebDriverExpectedCondition::visibilityOfElementLocated() — Method in class WebDriverExpectedCondition
An expectation for checking that an element is present on the DOM of a page and visible.
- WebDriverExpectedCondition::visibilityOfAnyElementLocated() — Method in class WebDriverExpectedCondition
An expectation for checking than at least one element in an array of elements is present on the DOM of a page and visible.
- WebDriverExpectedCondition::visibilityOf() — Method in class WebDriverExpectedCondition
An expectation for checking that an element, known to be present on the DOM of a page, is visible.
W
- WebDriverCurlException — Class in namespace Facebook\WebDriver\Exception
- WebDriverException — Class in namespace Facebook\WebDriver\Exception
- WebDriverButtonReleaseAction — Class in namespace Facebook\WebDriver\Interactions\Internal
Move to the location and then release the mouse key.
- WebDriverClickAction — Class in namespace Facebook\WebDriver\Interactions\Internal
- WebDriverClickAndHoldAction — Class in namespace Facebook\WebDriver\Interactions\Internal
Move the the location, click and hold.
- WebDriverContextClickAction — Class in namespace Facebook\WebDriver\Interactions\Internal
You can call it 'Right Click' if you like.
- WebDriverCoordinates — Class in namespace Facebook\WebDriver\Interactions\Internal
Interface representing basic mouse operations.
- WebDriverDoubleClickAction — Class in namespace Facebook\WebDriver\Interactions\Internal
- WebDriverKeyDownAction — Class in namespace Facebook\WebDriver\Interactions\Internal
- WebDriverKeyUpAction — Class in namespace Facebook\WebDriver\Interactions\Internal
- WebDriverKeysRelatedAction — Class in namespace Facebook\WebDriver\Interactions\Internal
Base class for all keyboard-related actions.
- WebDriverMouseAction — Class in namespace Facebook\WebDriver\Interactions\Internal
Base class for all mouse-related actions.
- WebDriverMouseMoveAction — Class in namespace Facebook\WebDriver\Interactions\Internal
- WebDriverMoveToOffsetAction — Class in namespace Facebook\WebDriver\Interactions\Internal
- WebDriverSendKeysAction — Class in namespace Facebook\WebDriver\Interactions\Internal
- WebDriverSingleKeyAction — Class in namespace Facebook\WebDriver\Interactions\Internal
- WebDriverDoubleTapAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverDownAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverFlickAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverFlickFromElementAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverLongPressAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverMoveAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverScrollAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverScrollFromElementAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverTapAction — Class in namespace Facebook\WebDriver\Interactions\Touch
- WebDriverTouchAction — Class in namespace Facebook\WebDriver\Interactions\Touch
Base class for all touch-related actions.
- WebDriverTouchScreen — Class in namespace Facebook\WebDriver\Interactions\Touch
Interface representing touch screen operations.
- WebDriverActions — Class in namespace Facebook\WebDriver\Interactions
WebDriver action builder. It implements the builder pattern.
- WebDriverCompositeAction — Class in namespace Facebook\WebDriver\Interactions
An action for aggregating actions and triggering all of them afterwards.
- WebDriverTouchActions — Class in namespace Facebook\WebDriver\Interactions
WebDriver action builder for touch events
- WebDriverLocatable — Class in namespace Facebook\WebDriver\Internal
Interface representing basic mouse operations.
- URLChecker::waitUntilAvailable() — Method in class URLChecker
- URLChecker::waitUntilUnavailable() — Method in class URLChecker
- $ HttpCommandExecutor#w3cCompliantCommands — Property in class HttpCommandExecutor
- RemoteTargetLocator::window() — Method in class RemoteTargetLocator
- RemoteWebDriver::wait() — Method in class RemoteWebDriver
Construct a new WebDriverWait by the current WebDriver instance.
- WebDriverBrowserType — Class in namespace Facebook\WebDriver\Remote
All the browsers supported by selenium.
- WebDriverCapabilityType — Class in namespace Facebook\WebDriver\Remote
WebDriverCapabilityType contains all constants defined in the WebDriver Wire Protocol.
- WebDriverCommand — Class in namespace Facebook\WebDriver\Remote
- WebDriverResponse — Class in namespace Facebook\WebDriver\Remote
- EventFiringWebDriver::wait() — Method in class EventFiringWebDriver
- WebDriver — Class in namespace Facebook\WebDriver
The interface for WebDriver.
- WebDriver::wait() — Method in class WebDriver
Construct a new WebDriverWait by the current WebDriver instance.
- WebDriverAction — Class in namespace Facebook\WebDriver
Interface representing a single user-interaction action.
- WebDriverAlert — Class in namespace Facebook\WebDriver
An abstraction allowing the driver to manipulate the javascript alerts
- WebDriverBy — Class in namespace Facebook\WebDriver
The basic 8 mechanisms supported by webdriver to locate a web element.
- WebDriverCapabilities — Class in namespace Facebook\WebDriver
- WebDriverCheckboxes — Class in namespace Facebook\WebDriver
Provides helper methods for checkboxes.
- WebDriverCommandExecutor — Class in namespace Facebook\WebDriver
Interface for all command executor.
- WebDriverDimension — Class in namespace Facebook\WebDriver
Represent a dimension.
- WebDriverDispatcher — Class in namespace Facebook\WebDriver
- WebDriverElement — Class in namespace Facebook\WebDriver
Interface for an HTML element in the WebDriver framework.
- WebDriverEventListener — Class in namespace Facebook\WebDriver
- WebDriverExpectedCondition — Class in namespace Facebook\WebDriver
Canned ExpectedConditions which are generally useful within webdriver tests.
- WebDriverHasInputDevices — Class in namespace Facebook\WebDriver
Interface implemented by each driver that allows access to the input devices.
- WebDriverKeyboard — Class in namespace Facebook\WebDriver
- WebDriverKeys — Class in namespace Facebook\WebDriver
Representations of pressable keys that aren't text.
- WebDriverMouse — Class in namespace Facebook\WebDriver
Interface representing basic mouse operations.
- WebDriverNavigation — Class in namespace Facebook\WebDriver
- WebDriverNavigationInterface — Class in namespace Facebook\WebDriver
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
- WebDriverOptions — Class in namespace Facebook\WebDriver
Managing stuff you would do in a browser.
- WebDriverOptions::window() — Method in class WebDriverOptions
An abstraction allowing the driver to manipulate the browser's window
- WebDriverPlatform — Class in namespace Facebook\WebDriver
The platforms supported by WebDriver.
- WebDriverPoint — Class in namespace Facebook\WebDriver
Represent a point.
- WebDriverRadios — Class in namespace Facebook\WebDriver
Provides helper methods for radio buttons.
- WebDriverSearchContext — Class in namespace Facebook\WebDriver
The interface for WebDriver and WebDriverElement which is able to search for WebDriverElement inside.
- WebDriverSelect — Class in namespace Facebook\WebDriver
Models a default HTML
<select>
tag, providing helper methods to select and deselect options.- WebDriverSelectInterface — Class in namespace Facebook\WebDriver
Models an element of select type, providing helper methods to select and deselect options.
- WebDriverTargetLocator — Class in namespace Facebook\WebDriver
Used to locate a given frame or window.
- WebDriverTargetLocator::window() — Method in class WebDriverTargetLocator
Switch the focus to another window by its handle.
- WebDriverTimeouts — Class in namespace Facebook\WebDriver
Managing timeout behavior for WebDriver instances.
- WebDriverUpAction — Class in namespace Facebook\WebDriver
- WebDriverWait — Class in namespace Facebook\WebDriver
A utility class, designed to help the user to wait until a condition turns true.
- WebDriverWindow — Class in namespace Facebook\WebDriver
An abstraction allowing the driver to manipulate the browser's window
X
- XPathLookupException — Class in namespace Facebook\WebDriver\Exception
- XPathEscaper — Class in namespace Facebook\WebDriver\Support
- WebDriverBy::xpath() — Method in class WebDriverBy
Locates elements matching an XPath expression.
_
- AbstractWebDriverCheckboxOrRadio::__construct() — Method in class AbstractWebDriverCheckboxOrRadio
- ChromeDevToolsDriver::__construct() — Method in class ChromeDevToolsDriver
- Cookie::__construct() — Method in class Cookie
- DriverServerDiedException::__construct() — Method in class DriverServerDiedException
- UnexpectedTagNameException::__construct() — Method in class UnexpectedTagNameException
- WebDriverException::__construct() — Method in class WebDriverException
- FirefoxOptions::__construct() — Method in class FirefoxOptions
- WebDriverCoordinates::__construct() — Method in class WebDriverCoordinates
- WebDriverKeysRelatedAction::__construct() — Method in class WebDriverKeysRelatedAction
- WebDriverMouseAction::__construct() — Method in class WebDriverMouseAction
- WebDriverMoveToOffsetAction::__construct() — Method in class WebDriverMoveToOffsetAction
- WebDriverSendKeysAction::__construct() — Method in class WebDriverSendKeysAction
- WebDriverSingleKeyAction::__construct() — Method in class WebDriverSingleKeyAction
- WebDriverDownAction::__construct() — Method in class WebDriverDownAction
- WebDriverFlickAction::__construct() — Method in class WebDriverFlickAction
- WebDriverFlickFromElementAction::__construct() — Method in class WebDriverFlickFromElementAction
- WebDriverMoveAction::__construct() — Method in class WebDriverMoveAction
- WebDriverScrollAction::__construct() — Method in class WebDriverScrollAction
- WebDriverScrollFromElementAction::__construct() — Method in class WebDriverScrollFromElementAction
- WebDriverTouchAction::__construct() — Method in class WebDriverTouchAction
- WebDriverActions::__construct() — Method in class WebDriverActions
- WebDriverTouchActions::__construct() — Method in class WebDriverTouchActions
- CustomWebDriverCommand::__construct() — Method in class CustomWebDriverCommand
- DesiredCapabilities::__construct() — Method in class DesiredCapabilities
- HttpCommandExecutor::__construct() — Method in class HttpCommandExecutor
- RemoteExecuteMethod::__construct() — Method in class RemoteExecuteMethod
- RemoteKeyboard::__construct() — Method in class RemoteKeyboard
- RemoteMouse::__construct() — Method in class RemoteMouse
- RemoteStatus::__construct() — Method in class RemoteStatus
- RemoteTargetLocator::__construct() — Method in class RemoteTargetLocator
- RemoteTouchScreen::__construct() — Method in class RemoteTouchScreen
- RemoteWebDriver::__construct() — Method in class RemoteWebDriver
- RemoteWebElement::__construct() — Method in class RemoteWebElement
- DriverCommandExecutor::__construct() — Method in class DriverCommandExecutor
- DriverService::__construct() — Method in class DriverService
- ShadowRoot::__construct() — Method in class ShadowRoot
- WebDriverCommand::__construct() — Method in class WebDriverCommand
- WebDriverResponse::__construct() — Method in class WebDriverResponse
- EventFiringWebDriver::__construct() — Method in class EventFiringWebDriver
- EventFiringWebDriverNavigation::__construct() — Method in class EventFiringWebDriverNavigation
- EventFiringWebElement::__construct() — Method in class EventFiringWebElement
- IsElementDisplayedAtom::__construct() — Method in class IsElementDisplayedAtom
- ScreenshotHelper::__construct() — Method in class ScreenshotHelper
- WebDriverAlert::__construct() — Method in class WebDriverAlert
- WebDriverBy::__construct() — Method in class WebDriverBy
- WebDriverCheckboxes::__construct() — Method in class WebDriverCheckboxes
- WebDriverDimension::__construct() — Method in class WebDriverDimension
- WebDriverExpectedCondition::__construct() — Method in class WebDriverExpectedCondition
- WebDriverNavigation::__construct() — Method in class WebDriverNavigation
- WebDriverOptions::__construct() — Method in class WebDriverOptions
- WebDriverPoint::__construct() — Method in class WebDriverPoint
- WebDriverRadios::__construct() — Method in class WebDriverRadios
- WebDriverSelect::__construct() — Method in class WebDriverSelect
- WebDriverTimeouts::__construct() — Method in class WebDriverTimeouts
- WebDriverUpAction::__construct() — Method in class WebDriverUpAction
- WebDriverWait::__construct() — Method in class WebDriverWait
- WebDriverWindow::__construct() — Method in class WebDriverWindow