Пример #1
0
 /**
  * @param $config
  * @return bool|Elements
  */
 public static function getElements($config)
 {
     $elements = new Elements();
     try {
         $provider = new self::$providerClass();
         if ($provider->init($config)) {
             $page = $provider->getPage();
             $content = $page->findById('content');
             DataTable::reverse($content, $elements);
             Inputs::reverseAll($content, $elements);
             Buttons::reverseAll($content, $elements);
         } else {
             $x = 1;
             $log = $provider->getConsoleLog();
             return false;
         }
     } catch (Exception $e) {
         $x = 1;
         Mink::getInstance()->ss('error-revers');
         return false;
     }
     return $elements;
 }
Пример #2
0
 private static function reverseButton(NodeElement $buttonElement, Button $button, Elements $elements = null)
 {
     Buttons::reverse($buttonElement, $button, $elements);
 }