示例#1
0
 /**
  * Initializes node element.
  *
  * @param   string                  $xpath      element xpath
  * @param   Behat\Mink\Session      $session    session instance
  */
 public function __construct($xpath, Session $session)
 {
     $this->xpath = $xpath;
     parent::__construct($session);
 }
示例#2
0
 /**
  * Retrieve harvest
  *
  * @param TraversableElement $page          Page
  * @param string             $proofSelector Proof selector
  *
  * @return NodeElement
  *
  * @throws \InvalidArgumentException
  */
 private function retrieveHarvest(TraversableElement $page, $proofSelector)
 {
     $harvest = $page->find('css', $proofSelector);
     if ($harvest === null) {
         throw new \InvalidArgumentException('Proof selector not found.');
     }
     return $harvest;
 }