# Class webdriver.WebDriver.Navigation

code »

Interface for navigating back and forth in the browser history.

## Constructor

webdriver.WebDriver.Navigation ( driver )

Parameters
driver: `!webdriver.WebDriver` The parent driver.

Show:Public Protected Private

## Instance Methods

code »back ( ) ⇒ `!webdriver.promise.Promise.<void>`

Schedules a command to move backwards in the browser history.

Returns
A promise that will be resolved when the navigation event has completed.

code »forward ( ) ⇒ `!webdriver.promise.Promise.<void>`

Schedules a command to move forwards in the browser history.

Returns
A promise that will be resolved when the navigation event has completed.

code »refresh ( ) ⇒ `!webdriver.promise.Promise.<void>`

Schedules a command to refresh the current page.

Returns
A promise that will be resolved when the navigation event has completed.

code »to ( url ) ⇒ `!webdriver.promise.Promise.<void>`

Schedules a command to navigate to a new URL.

Parameters
url: `string` The URL to navigate to.
Returns
A promise that will be resolved when the URL has been loaded.

## Instance Properties

code »driver_ : `!webdriver.WebDriver`