码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-01-01 23:45:15      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:取消   int   cli   time   aci   code   idc   span   直接   

前言

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("").click()  # 点击按钮,弹出alert弹窗
2 time().sleep(3)  # 等待弹出alert
3 alt = driver.switch_to.alert
4 print("alert中文本:", alt.text)  # 打印alert中文本
5 alt.accept()  # 点击alert弹窗-确定btn
 

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

标签:取消   int   cli   time   aci   code   idc   span   直接   

原文地址:https://www.cnblogs.com/mini-monkey/p/12130264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!