selenium.webdriver.common.alert¶
The Alert implementation.
Classes
Alert (driver) |
Allows to work with alerts. |
-
class
selenium.webdriver.common.alert.
Alert
(driver)[source]¶ Allows to work with alerts.
Use this class to interact with alert prompts. It contains methods for dismissing, accepting, inputting, and getting text from alert prompts.
Accepting / Dismissing alert prompts:
Alert(driver).accept() Alert(driver).dismiss()
Inputting a value into an alert prompt:
name_prompt = Alert(driver) name_prompt.send_keys(“Willian Shakesphere”) name_prompt.accept()Reading a the text of a prompt for verification:
alert_text = Alert(driver).text self.assertEqual(“Do you wish to quit?”, alert_text)Creates a new Alert.
Args: - driver: The WebDriver instance which performs user actions.
-
accept
()[source]¶ Accepts the alert available.
Usage:: Alert(driver).accept() # Confirm a alert dialog.
-
send_keys
(keysToSend)[source]¶ Send Keys to the Alert.
Args: - keysToSend: The text to be sent to Alert.
-
text
¶ Gets the text of the Alert.