selenium.webdriver.common.alert
Alert 实现
1. class selenium.webdriver.common.alert.Alert(driver)
允许使用警告框。
使用这个类与警告提示交互。它包含了从警告提示中取消、接受、输入和获取文本的方法。
1.1. 接受 / 取消警告框提示
Alert(driver).accept()
Alert(driver).dismiss()
1.2. 在警告框提示中输入值
name_prompt = Alert(driver)
name_prompt.send_keys("Willian Shakesphere")
name_prompt.accept()
1.3. 阅读提示进行验证的文本
alert_text = Alert(driver).text
self.assertEqual("Do you wish to quit?", alert_text)
1.4. Alert(driver)
创建一个新警告框对象。
-
参数:
- driver: 执行用户操作的 WebDriver 实例。
1.5. accept()
接受可用的警告框。
Alert(driver).accept() # 确认警告对话框。
1.6. dismiss()
取消可用的警告框。
1.7. send_keys(keysToSend)
发送
-
参数:
- keysToSend: 要发送到警告框的按键
1.8. text
获取警告框文本