企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # 弹出框操作 1. 进入弹出框中 ~~~ driver.switch_to.alert() ~~~ 2. 接收警告 ~~~ accept() ~~~ 3. 解散警告 ~~~ dismiss() ~~~ 4. 发送文本到警告框 ~~~ send_keys(data) ~~~ # 案例 ~~~ from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains br = webdriver.Chrome() br.get("https://www.baidu.com") frist = br.find_element_by_link_text("设置") ActionChains(br).move_to_element(frist).perform() menu = br.find_element_by_link_text("搜索设置") menu.click() # 定位保存设置按钮 el_save = br.find_element_by_css_selector('.prefpanelgo') el_save.click() time.sleep(2) # 进入警告框中,并且点击接受 # driver.switch_to.alert.accept() # 进入警告框,并且解散警告框 br.switch_to.alert.dismiss() time.sleep(5) br.quit() ~~~