Beispiel #1
0
 public function locatePath($path)
 {
     return parent::locatePath($this->getPathTo($path));
 }
 /**
  * @param string $path
  * @return string
  */
 public function locatePath($path)
 {
     return parent::locatePath($this->getSubcontext('flow')->resolvePath($path));
 }
Beispiel #3
0
 /**
  * Override MinkContext::locatePath() to work around Selenium not supporting
  * basic auth.
  */
 public function locatePath($path)
 {
     $driver = $this->getSession()->getDriver();
     if ($driver instanceof Selenium2Driver && isset($this->basic_auth)) {
         // Add the basic auth parameters to the base url. This only works for
         // Firefox.
         $startUrl = rtrim($this->getMinkParameter('base_url'), '/') . '/';
         $startUrl = str_replace('://', '://' . $this->basic_auth['username'] . ':' . $this->basic_auth['password'] . '@', $startUrl);
         return 0 !== strpos($path, 'http') ? $startUrl . ltrim($path, '/') : $path;
     } else {
         return parent::locatePath($path);
     }
 }