Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. LegacyElement.php

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

Expanded class hierarchy of LegacyElement

File

vendor/lullabot/php-webdriver/lib/WebDriver/LegacyElement.php, line 37

Namespace

WebDriver
View 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
RSS feed
Powered by Drupal