页面的弹出框2种:
1)右键元素定位
2)js弹框 – 由页面操作触发的。
WebDriver提供了一个API,用于处理JavaScript提供的三种类型的原生弹窗消息
- Alerts警告框
https://www.w3school.com.cn/tiy/t.asp?f=hdom_alert - confirm确认框
与警告框不同,确认框还有取消按钮
https://www.w3school.com.cn/tiy/t.asp?f=hdom_confirm
3.prompt提示框
还可以输入文本
https://www.w3school.com.cn/tiy/t.asp?f=hdom_prompt
切换进入Alert:
driver.switch_to.alert
Selenium当中的Alert类来处理。
Alert类:
1)accept() 确定
2)dismiss() 取消
3)send_keys() 输入
4)text 获取当前弹框的文本内容
selenium 网页自动化-在访问一个网页时弹出的浏览器窗口,我该如何处理?
https://www.cnblogs.com/Simple-Small/p/12486621.html
from selenium import webdriver