Class AlertImpl
- All Implemented Interfaces:
Alert
,org.openqa.selenium.Alert
Wraps a Selenium Alert
instance but an instance of this type
is created successfully only when there is an actual alert present.
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
AlertImpl
public AlertImpl(org.openqa.selenium.WebDriver driver) Creates a new alert object.Uses the underlying Alert object from the provided driver instance.
If there is no alert present in the provided driver, it throws an
NoAlertPresentException
and the instantiation is interrupted.- Parameters:
driver
- selenium driver
-
AlertImpl
public AlertImpl(org.openqa.selenium.Alert alert) Creates a new alert object using the provided Alert instance.- Parameters:
alert
- selenium alert
-
-
Method Details
-
getAlert
public org.openqa.selenium.Alert getAlert() -
prompt
Description copied from interface:Alert
Send input to the alert prompt. -
present
public boolean present()Check if this alert is present.The return value is hardcoded to true, since this object is instantiated successfully only when there is an alert present.
-
getText
- Specified by:
getText
in interfaceorg.openqa.selenium.Alert
-
accept
public void accept()- Specified by:
accept
in interfaceorg.openqa.selenium.Alert
-
sendKeys
- Specified by:
sendKeys
in interfaceorg.openqa.selenium.Alert
-
dismiss
public void dismiss()- Specified by:
dismiss
in interfaceorg.openqa.selenium.Alert
-