1、对于弹框怎么捕获呢,小编这里会和大家具体介绍一下的;
例如:模仿点击百度--设置--搜索设置--点击保存设置,出现弹框后怎么处理
我们通过switch_to_alert()
如下代码如图:
1 from selenium import webdriver 2 from time import sleep 4 driver=webdriver.Chrome() 5 driver.get("http://www.baidu.com") 6 #点击设置 7 driver.find_element_by_link_text("设置").click() 8 sleep(1) 9 #点击搜索设置 10 driver.find_element_by_link_text("搜索设置").click() 11 sleep(2) 12 #点击保存设置,这时候会弹框 13 driver.find_element_by_css_selector(".prefpanelgo").click() 14 #捕获弹框 15 alert1=driver.switch_to_alert() 16 #对弹出的框点击接收 17 alert1.accept() 18 driver.quit()