API: php-webdriver

 

ExecuteMethod
FileDetector
JavaScriptExecutor Интерфейс WebDriver содержащий драйвера для поддержки JavaScript.
WebDriver Интерфейс для WebDriver.
WebDriverAction Interface representing a single user-interaction action. WebDriverCapabilities
WebDriverCapabilities
WebDriverCommandExecutor Интерфейс для всех выполняемых комманд.
WebDriverElement Интерфейс для HTML элемента в WebDriver framework.
WebDriverEventListener
WebDriverHasInputDevices Интерфейс включающий для каждого драйвера доступ к устройствам ввода.
WebDriverKeyboard
WebDriverLocatable Интерфейс реализующий основные операции с помощью мышки.
WebDriverMouse Интерфейс реализующий основные операции с помощью мышки.
WebDriverSearchContext Интерфейс для WebDriver и WebDriverElement, которые могут искать WebDriverElement.
WebDriverTouchScreen Интерфейс предоставляющий «touch screen» операции.
Классы
ChromeDriver
ChromeDriverService
ChromeOptions Класс управляющий совестимостью с ChromeDriver. DesiredCapabilities
DriverCommand Это список из команд заданных в WebDriver json соединяющий протокол .
DriverCommandExecutor HttpCommandExecutor сообщает локальному драйверу подключиться к удаленномй серверу.
DriverService
ElementNotSelectableException
ElementNotVisibleException
EventFiringWebDriver
EventFiringWebDriverNavigation
EventFiringWebElement
ExpectedException
FirefoxDriver
FirefoxProfile
HttpCommandExecutor Команда выполняемая на удаленном сервере через 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 Выполнение клавиатурных команд для RemoteWebDriver.
RemoteMouse Выполнение команд мышки для RemoteWebDriver.
RemoteTouchScreen Выполнение «touch» комманд для RemoteWebDriver.
RemoteWebDriver
RemoteWebElement Указывает на HTML элемент.
ScriptTimeoutException
SessionNotCreatedException
StaleElementReferenceException
TimeOutException
UnableToSetCookieException
UnexpectedAlertOpenException
UnexpectedJavascriptException
UnexpectedTagNameException
UnknownCommandException
UnknownServerException
UnrecognizedExceptionException
UnsupportedOperationException
URLChecker
UselessFileDetector
WebDriverActions WebDriver построитель действий. Он содержит паттерн — build.
WebDriverAlert Абстракция позволяющая драйверу манипулировать javascript сообщениями
WebDriverBrowserType Все браузеры поддерживаемые selenium
WebDriverButtonReleaseAction Перемещает и отслеживает нажатие кнопок мышки.
WebDriverBy 8 основных механизмов поддержки webdriver расположения веб-элемента.
WebDriverCapabilityType WebDriverCapabilityType содержит все константы определенные в WebDriver протокола передачи.
WebDriverClickAction Основной класс для всех действий мышкой.
WebDriverClickAndHoldAction Смена расположения, клик и удерживание.
WebDriverCommand
WebDriverCompositeAction Действия для объединения действий и триггеров после всех операций.
WebDriverContextClickAction Возможность вызова щелчка правой кнопки мышки, если необходимо.
WebDriverCoordinates Интерфейс предоставляющий основные операции с мышкой.
WebDriverCurlException
WebDriverDimension Предоставляет размерность.
WebDriverDispatcher
WebDriverDoubleClickAction Основной класс для всех действий мышкой.
WebDriverDoubleTapAction Основной класс для «touch» действий.
WebDriverDownAction Основной класс для «touch» действий.
WebDriverException
WebDriverExpectedCondition ExpectedConditions являющийся основным, полностью совместим с webdriver тестами.
WebDriverFlickAction Основной класс для всех «touch» действий.
WebDriverFlickFromElementAction Основной класс для всех «touch» действий.
WebDriverKeyDownAction Основной класс для всех клавиатурных действий.
WebDriverKeys Предоставляет нажатие клавиш для текста.
WebDriverKeysRelatedAction Основной класс для всех клавиатурных действий.
WebDriverKeyUpAction Основной класс для всех клавиатурных действий.
WebDriverLongPressAction Основной класс для всех «touch» действий.
WebDriverMouseAction Основной класс для всех действий мышкой.
WebDriverMouseMoveAction Основной класс для всех действий мышкой.
WebDriverMoveAction Основной класс для всех «touch» действий.
WebDriverMoveToOffsetAction Основной класс для всех действий мышкой.
WebDriverNavigation Абстракция позволяющая драйверу получить доступ к истории браузера и установки URL.
WebDriverOptions Управляет настройками.
WebDriverPlatform Платформа поддерживаемая WebDriver.
WebDriverPoint Представляет точку.
WebDriverResponse
WebDriverScrollAction Основной класс для всех «touch» действий.
WebDriverScrollFromElementAction Основной класс для всех «touch» действий.
WebDriverSelect Модели тега SELECT, предоставляющие вспомогательные методы по установке и снятию опций.
WebDriverSendKeysAction Основной класс для всех клавиатурных действий.
WebDriverSingleKeyAction Основной класс для всех клавиатурных действий.
WebDriverTapAction Основной класс для всех «touch» действий.
WebDriverTargetLocator Указывает на расположение фрейма или окна.
WebDriverTimeouts Управляет поведением таймаута установки WebDriver.
WebDriverTouchAction Основной класс для всех «touch» действий.
WebDriverTouchActions WebDriver action builder for touch events
WebDriverUpAction Основной класс для всех «touch» действий.
WebDriverWait Класс инструмент, разработанный в помощь пользователям для ожидания пока завершатся операции.
WebDriverWindow Абстракция позволяющая драйверу управлять окном браузера
XPathLookupException