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)); }
/** * 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); } }