PHP Класс WebDriver\Container

Наследование: extends webdriver\AbstractWebDriver
Показать файл Открыть проект

Открытые методы

Метод Описание
__call ( $name, $arguments )
__construct ( $url = 'http://localhost:4444/wd/hub' )
element ( string $using = null, string $value = null ) : WebDriver\Element Find element: /session/:sessionId/element (POST) Find child element: /session/:sessionId/element/:id/element (POST) Search for element on page, starting from the document root.
elements ( string $using = null, string $value = null ) : array Find elements: /session/:sessionId/elements (POST) Find child elements: /session/:sessionId/element/:id/elements (POST) Search for multiple elements on page, starting from the document root.
locate ( string $using, string $value ) : array Return JSON parameter for element / elements command

Защищенные методы

Метод Описание
getElementPath ( string $elementId ) : string Get wire protocol URL for an element
webDriverElement ( mixed $value ) : WebDriver\Element | null Return WebDriver\Element wrapper for $value

Приватные методы

Метод Описание
parseArgs ( string $method, array $argv ) : array Parse arguments allowing either separate $using and $value parameters, or as an array containing the JSON parameters

Описание методов

__call() публичный Метод

public __call ( $name, $arguments )

__construct() публичный Метод

public __construct ( $url = 'http://localhost:4444/wd/hub' )

element() публичный Метод

Find element: /session/:sessionId/element (POST) Find child element: /session/:sessionId/element/:id/element (POST) Search for element on page, starting from the document root.
public element ( string $using = null, string $value = null ) : WebDriver\Element
$using string the locator strategy to use
$value string the search target
Результат WebDriver\Element

elements() публичный Метод

Find elements: /session/:sessionId/elements (POST) Find child elements: /session/:sessionId/element/:id/elements (POST) Search for multiple elements on page, starting from the document root.
public elements ( string $using = null, string $value = null ) : array
$using string the locator strategy to use
$value string the search target
Результат array

getElementPath() абстрактный защищенный Метод

Get wire protocol URL for an element
abstract protected getElementPath ( string $elementId ) : string
$elementId string
Результат string

locate() публичный Метод

Return JSON parameter for element / elements command
public locate ( string $using, string $value ) : array
$using string locator strategy
$value string search target
Результат array

webDriverElement() защищенный Метод

Return WebDriver\Element wrapper for $value
protected webDriverElement ( mixed $value ) : WebDriver\Element | null
$value mixed
Результат WebDriver\Element | null