Пример #1
0
 public function elements(PHPUnit_Extensions_Selenium2TestCase_ElementCriteria $criteria)
 {
     $values = $this->postCommand('elements', $criteria);
     $elements = array();
     foreach ($values as $value) {
         $elements[] = PHPUnit_Extensions_AppiumTestCase_Element::fromResponseValue($value, $this->getSessionUrl()->descend('element'), $this->driver);
     }
     return $elements;
 }
Пример #2
0
 protected function elementCenter(PHPUnit_Extensions_AppiumTestCase_Element $element)
 {
     $size = $element->size();
     $location = $element->location();
     $centerX = $location['x'] + $size['width'] / 2;
     $centerY = $location['y'] + $size['height'] / 2;
     return array('x' => $centerX, 'y' => $centerY);
 }