This repository has been archived on 2025-01-19. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
drupalcampbristol/web/vendor/jcalderonzumba/gastonjs/src/Browser/BrowserNavigateTrait.php

57 lines
1 KiB
PHP
Raw Normal View History

<?php
namespace Zumba\GastonJS\Browser;
use Zumba\GastonJS\Exception\BrowserError;
/**
* Trait BrowserNavigateTrait
* @package Zumba\GastonJS\Browser
*/
trait BrowserNavigateTrait {
/**
* Send a visit command to the browser
* @param $url
* @return mixed
*/
public function visit($url) {
return $this->command('visit', $url);
}
/**
* Gets the current url we are in
* @return mixed
*/
public function currentUrl() {
return $this->command('current_url');
}
/**
* Goes back on the browser history if possible
* @return bool
* @throws BrowserError
* @throws \Exception
*/
public function goBack() {
return $this->command('go_back');
}
/**
* Goes forward on the browser history if possible
* @return mixed
* @throws BrowserError
* @throws \Exception
*/
public function goForward() {
return $this->command('go_forward');
}
/**
* Reloads the current page we are in
*/
public function reload() {
return $this->command('reload');
}
}