一、知识点
1、alert类的第一种使用方法(建议使用这种)
driver.switch_to.alert.text #获取弹出框的文本
driver.switch_to.alert.accept() #确认弹出框
driver.switch_to.alert.dismiss() #取消或x掉弹出框
alert类的使用
2、alert类的第二种使用方法
alert=Alert(driver=driver)
(1)alert.text() #获取提示框的文本(提示信息等)
(2)alert.dismiss() #取消或x掉提示框
(3)alert.accept() #提示框信息确认
二、实例
操作业务:打开网址-点击登录-弹出提示框-获取提示框信息-确认-取消
from selenium import webdriver
from selenium.webdriver.support.select import Select
from selenium.webdriver.common.alert import Alert
import time as t
#提示框信息的获取
driver = webdriver.Chrome()
driver.get('xxx')
driver.maximize_window()
driver.find_element_by_xpath('/html/body/form/table/tbody/tr[1]/td/table/tbody/tr[2]/td[2]/table/tbody/tr[5]/td/button').click()
t.sleep(2)
#alert的第一种使用方法
alert =