警告框处理
Alert 对象
|
switch_to_alert() |
切到alter,返回一个alter对象 |
|
accept |
确认 |
|
dismiss |
取消 |
|
send_keys() |
有输入框才能使用,否则报错 |
#不能通过前段工具对其进行定位的弹窗,可以通过switch_to_alert()方法处理 from selenium import webdriver from time import sleep from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Firefox() driver.get('https://baidu.com') driver.implicitly_wait(10) driver.maximize_window() ActionChains(driver).move_to_element(driver.find_element_by_link_text('设置')).perform() driver.find_element_by_link_text('搜索设置').click() sleep(3) # driver.find_element_by_class_name('prefpanelgo').click() driver.find_element_by_xpath('//*[@id="gxszButton"]/a[1]').click() sleep(3) driver.switch_to_alert().accept() # s = driver.switch_to_alert().text #获取弹框的文本信息 # print(s) sleep(5) driver.quit()

浙公网安备 33010602011771号