前言
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
原文地址:https://www.cnblogs.com/mini-monkey/p/12130264.html
时间: 2024-10-21 14:45:59