(selenium+python)_UI自动化09_定位alert弹窗


前言

web网站中某些点击操作会触发alert弹窗。在selenium进行自动化过程中,模拟操作alert弹窗时直接定位会报错找不到元素。需要先切换到alert然后用alert处理方法进行操作。

alert常用方法

switch_to.alert  # 切换到alert弹窗
text  # 获取弹出框文本
accept()  # 确定
dismiss()  # 取消
send_keys()  # 输入

实例

模拟操作alert步骤如下:

点击某按钮弹出alert-->切换到alert-->操作alert
1 driver.find_element_by_id("confirm").click()  # 点击按钮,弹出alert弹窗
2 time().sleep(3)  # 等待弹出alert
3 alt = driver.switch_to.alert
4 print("alert中文本:", alt.text)  # 打印alert中文本
5 alt.accept()  # 点击alert弹窗-确定btn
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM