class LegacyElement
WebDriver\LegacyElement class
@package WebDriver
@method string attribute($attributeName) Get the value of an element's attribute. @method void clear() Clear a TEXTAREA or text INPUT element's value. @method void click() Click on an element. @method string css($propertyName) Query the value of an element's computed CSS property. @method boolean displayed() Determine if an element is currently displayed. @method boolean enabled() Determine if an element is currently enabled. @method boolean equals($otherId) Test if two element IDs refer to the same DOM element. @method array location() Determine an element's location on the page. @method array location_in_view() Determine an element's location on the screen once it has been scrolled into view. @method string name() Query for an element's tag name. @method array property($propertyName) Get element property. @method array rect() Get element rect. @method array screenshot() Take element screenshot. @method array size() Determine an element's size in pixels. @method void submit() Submit a FORM element. @method string text() Returns the visible text for the element. @method void postValue($json) Send a sequence of key strokes to an element.
Hierarchy
- class \WebDriver\AbstractWebDriver
- class \WebDriver\Container extends \WebDriver\AbstractWebDriver
- class \WebDriver\Element extends \WebDriver\Container
- class \WebDriver\LegacyElement extends \WebDriver\Element
- class \WebDriver\Element extends \WebDriver\Container
- class \WebDriver\Container extends \WebDriver\AbstractWebDriver
Expanded class hierarchy of LegacyElement
File
-
vendor/
lullabot/ php-webdriver/ lib/ WebDriver/ LegacyElement.php, line 37
Namespace
WebDriverView source
class LegacyElement extends Element {
const LEGACY_ELEMENT_ID = 'ELEMENT';
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
AbstractWebDriver::$curlService | private | property | Curl service | ||
AbstractWebDriver::$transientOptions | private | property | Transient options | ||
AbstractWebDriver::$url | protected | property | URL | ||
AbstractWebDriver::assertSerializable | private | function | Sanity check | ||
AbstractWebDriver::curl | protected | function | Curl request to webdriver server. | ||
AbstractWebDriver::getCurlService | public | function | Get curl service | ||
AbstractWebDriver::getRequestMethod | private | function | Get default HTTP request method for a given WebDriver command | ||
AbstractWebDriver::getTransientOptions | public | function | |||
AbstractWebDriver::getURL | public | function | Returns URL to Selenium server | ||
AbstractWebDriver::offsetGet | private | function | Extract value from result | ||
AbstractWebDriver::setCurlService | public | function | Set curl service | ||
AbstractWebDriver::setTransientOptions | public | function | Set transient options | ||
AbstractWebDriver::__toString | public | function | Magic method which returns URL to Selenium server | ||
Container::$strategies | private | property | |||
Container::element | public | function | 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. |
||
Container::elements | public | function | 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. |
||
Container::locate | public | function | Return JSON parameter for element / elements command | ||
Container::makeElement | protected | function | Factory method for elements | ||
Container::parseArgs | private | function | Parse arguments allowing either separate $using and $value parameters, or as an array containing the JSON parameters |
||
Container::__call | public | function | Magic method that maps calls to class methods to execute WebDriver commands | Overrides AbstractWebDriver::__call | 1 |
Element::$id | private | property | Element ID | ||
Element::getID | public | function | Get element ID | ||
Element::getIdentifierPath | protected | function | Get wire protocol URL for an identifier | Overrides Container::getIdentifierPath | |
Element::methods | protected | function | Return array of supported method names and corresponding HTTP request methods | Overrides AbstractWebDriver::methods | |
Element::obsoleteMethods | protected | function | Return array of obsolete method names and corresponding HTTP request methods | Overrides AbstractWebDriver::obsoleteMethods | |
Element::shadow | public | function | Get element shadow root: /session/:sessionId/element/:elementId/shadow | ||
Element::WEB_ELEMENT_ID | constant | ||||
Element::__construct | public | function | Constructor | Overrides Container::__construct | |
LegacyElement::LEGACY_ELEMENT_ID | constant |