webdriver学习笔记-类属性方法||四(4)弹出框、提示框(alert类)的使用方法

本文详细介绍了Selenium Webdriver中处理弹出框和提示框的两种方法,包括通过`switch_to.alert`直接操作和使用`Alert`类进行交互。主要内容包括获取弹出框文本、接受或关闭弹出框,并结合实例演示了在登录操作中如何应用这些方法。
摘要由CSDN通过智能技术生成

一、知识点

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 =
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值