警告框操作方法(alert弹窗)

1.只有一个确认按钮的情况
#
触发对话框 driver.find_element_by_id("bu1").click() # 操作对话框,先获取对象,赋值给变量 al = driver.switch_to.alert # 注意 switch_to 后面是一个点 # 确定对话框 al.accept()
2.含有确认和取消按钮的情况

#
触发确认框 driver.find_element_by_id("bu2").click() # 获取对象的操作是一样的 al = driver.switch_to.alert # 注意 switch_to 后面是一个点 # # 确认确认框 # al.accept() # 取消确认框 al.dismiss()
3.可以进行输入内容的情况

#
触发提示框 driver.find_element_by_id("bu3").click() # 获取对象的操作是一样的 al = driver.switch_to.alert # 注意 switch_to 后面是一个点 # 可以获取警告框的文本信息 print(al.text) # 可以向提示框输入文本 al.send_keys("这是我输入的内容") # 输入的内容会生效,但是不会在界面展示 al.accept()
原文地址:https://www.cnblogs.com/zhuxibo/p/14164531.html