Exemplo n.º 1
0
 public function swipe(array $rectangle)
 {
     $this->scr->translateRect($rectangle);
     $retry = 0;
     while (!$this->adb->swipeLine($rectangle)) {
         if (++$retry > $this->retryLimit) {
             $this->logger->error('Abandon retry for tapping screen.');
             return $this->adb->shell->returnCode;
         } else {
             $this->logger->warning('Retry %u for tapping screen.', [$retry]);
         }
         $this->delay->delayOffset($this->retryDelay, $this->retryOffset);
     }
     return true;
 }