function BrowserKitDriver::getCurrentUrl
Overrides CoreDriver::getCurrentUrl
3 calls to BrowserKitDriver::getCurrentUrl()
- BrowserKitDriver::getCookie in vendor/
behat/ mink-browserkit-driver/ src/ BrowserKitDriver.php - Returns cookie by name.
- BrowserKitDriver::getCookiePath in vendor/
behat/ mink-browserkit-driver/ src/ BrowserKitDriver.php - Returns current cookie path.
- BrowserKitDriver::getFormField in vendor/
behat/ mink-browserkit-driver/ src/ BrowserKitDriver.php - Returns form field from XPath query.
File
-
vendor/
behat/ mink-browserkit-driver/ src/ BrowserKitDriver.php, line 129
Class
- BrowserKitDriver
- Symfony BrowserKit driver.
Namespace
Behat\Mink\DriverCode
public function getCurrentUrl() {
// This should be encapsulated in `getRequest` method if any other method needs the request
try {
$request = $this->client
->getInternalRequest();
} catch (BadMethodCallException $e) {
// Handling Symfony 5+ behaviour
$request = null;
}
if ($request === null) {
throw new DriverException('Unable to access the request before visiting a page');
}
return $request->getUri();
}