selenium 警告框处理
Posted aszeno
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium 警告框处理相关的知识,希望对你有一定的参考价值。
selenium警告框处理
知识点:
text():返回alert/confirm/prompt中的文字信息
accept():接受现有警告框
dismiss():解散现有警告框
send_keys(KeysToSend):发送文本至警告框。 KeysToSend:将文本发送至警告框。
示例:
#selenium 警告框处理 #coding utf-8 from selenium import webdriver from.selenium.webdriver.common.action_chains import ActionChains import time driver = webdriver.Firefox() driver.implicitly_wait(10) #隐式等待 driver.get(‘http://www.baidu.com‘) #鼠标悬停在设置链接 link = driver.find_element_by_link_text(‘设置‘) ActionChains(driver).move_to_element(link).perform() #打开搜索设置 driver.find_element_by_link_text(‘搜索设置‘).click() #保存设置 driver.find_element_by_class_name("prefpanelgo").click() time.sleep(2) #接受警告框 driver.switch_to.alert.accept() driver.quit()
以上是关于selenium 警告框处理的主要内容,如果未能解决你的问题,请参考以下文章