我是靠谱客的博主 爱听歌心锁,最近开发中收集的这篇文章主要介绍【selenium+python】:弹出框的处理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

涉及到弹出框的操作,怎么办?

先把浏览器切换到弹出框上,点击确定或取消

代码如下:

# 弹出框的处理?
time.sleep(3)
driver.switch_to.alert.accept() # 确定
driver.switch_to.alert.dismiss() # 取消
# 获取弹出框里的文本信息
txt=driver.switch_to.alert.text
print(txt)
if txt=='个人信息修改失败!':
print('测试通过')
else:
print('测试失败')

注意:如果运行失败,提示no alert open,可能是因为智能等待driver.implicitly_wait(),只对界面加载有用,对弹出框没有用,这样需要一个时间time.sleep()等待

最后

以上就是爱听歌心锁为你收集整理的【selenium+python】:弹出框的处理的全部内容,希望文章能够帮你解决【selenium+python】:弹出框的处理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部