class Alert

Represents a modal dialog such as alert, confirm, or prompt. Provides functions to retrieve the message displayed with the alert, accept or dismiss the alert, and set the response text (in the case of prompt).

new Alert(driver, text)

Parameters
driverwebdriver.WebDriver

The driver controlling the browser this alert is attached to.

textstring

The message text displayed with this alert.

Instance Methods

accept()code »

Accepts this alert.

Returns
webdriver.promise.Promise<undefined>

A promise that will be resolved when this command has completed.


dismiss()code »

Dismisses this alert.

Returns
webdriver.promise.Promise<undefined>

A promise that will be resolved when this command has completed.


getText()code »

Retrieves the message text displayed with this alert. For instance, if the alert were opened with alert("hello"), then this would return "hello".

Returns
webdriver.promise.Promise<string>

A promise that will be resolved to the text displayed with this alert.


sendKeys(text)code »

Sets the response text on this alert. This command will return an error if the underlying alert does not support response text (e.g. window.alert and window.confirm).

Parameters
textstring

The text to set.

Returns
webdriver.promise.Promise<undefined>

A promise that will be resolved when this command has completed.