1.点击“确定”按钮:
driver.switch_to.alert.accept()
2.点击“取消”按钮:
driver.switch_to.alert.dismiss()
3.获取文本信息:
driver.switch_to.alert.text
注意!!!!!!!
处理弹出框时,隐式等待不起作用。隐式等待判断的是页面的加载,点击确认按钮,弹出框出来后,页面并没有刷新过
手动设置等待时间time.sleep(3)
本文介绍了如何使用Python的Selenium库来操作网页弹出框。包括接受弹出框、取消弹出框及获取弹出框文本信息的方法,并强调在处理弹出框时,隐式等待不适用,建议采用显式等待如`time.sleep(3)`确保操作准确执行。
1.点击“确定”按钮:
driver.switch_to.alert.accept()
2.点击“取消”按钮:
driver.switch_to.alert.dismiss()
3.获取文本信息:
driver.switch_to.alert.text
注意!!!!!!!
处理弹出框时,隐式等待不起作用。隐式等待判断的是页面的加载,点击确认按钮,弹出框出来后,页面并没有刷新过
手动设置等待时间time.sleep(3)
383
1325
1409
1619
1088
4377
1591

被折叠的 条评论
为什么被折叠?