一、对话框介绍
模态窗口,如果不关闭,不能在网页中做任何操作。三种对话框处理方法一致
(1)alert警告框
(2)confirm确认框
(3)prompt提示框
二、对话框的处理方法
- 获取警告框:driver.switch_to_alert
- text 获取警告信息
- dismiss() 取消警告,相当于点击取消(X)按钮
- accept() 接受警告,相当于点击确定按钮
# 点击prompt按钮,警告框出现
driver.find_element_by_id('prompt').click()
sleep(1)
# 获取警告框
alter = driver.switch_to.alert
# 获取提示框信息
print("对话框信息为:", alter.text)
# 取消按钮
alter.dismiss()
sleep(1)
driver.find_element_by_id('prompt').click()
alter.send_keys('李张格')
# 接收警告
alter.accept()