/** * @param array $value A selenium WebElement * @return PHPUnit_Extensions_Selenium2TestCase_Element */ public function elementFromResponseValue(array $value) { return PHPUnit_Extensions_Selenium2TestCase_Element::fromResponseValue($value, $this->url->descend('element'), $this->driver); }
/** * @return array instances of PHPUnit_Extensions_Selenium2TestCase_Element */ public function elements(PHPUnit_Extensions_Selenium2TestCase_ElementCriteria $criteria) { $values = $this->postCommand('elements', $criteria); $elements = array(); foreach ($values as $value) { $elements[] = PHPUnit_Extensions_Selenium2TestCase_Element::fromResponseValue($value, $this->url->descend('element'), $this->driver); } return $elements; }