Alert

Represents a modal dialog such as {@code alert}, {@code confirm}, or {@code 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 {@code prompt}).

Constructor

new Alert(drivernon-null, text)

Parameters:
NameTypeDescription
driverWebDriver

The driver controlling the browser this alert is attached to.

textstring

The message text displayed with this alert.

Methods

accept() → (non-null) {Promise.<void>}

Accepts this alert.

Returns:

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

Type: 
Promise.<void>

dismiss() → (non-null) {Promise.<void>}

Dismisses this alert.

Returns:

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

Type: 
Promise.<void>

getText() → (non-null) {Promise.<string>}

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

Returns:

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

Type: 
Promise.<string>

sendKeys(text) → (non-null) {Promise.<void>}

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:
NameTypeDescription
textstring

The text to set.

Returns:

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

Type: 
Promise.<void>