seleniue学习笔记之web弹出对话框处理

"""
本笔记只供本人记录笔记和复习使用,可能实现方法略有幼稚,前辈们不要笑我,不要打击我哈哈哈哈
"""


当我们做UI自动化测试时,经常会遇到弹出对话框需要处理的情况,对话框常用种类虽然有三种(alert警告框,confirm确认框,prompt提示框),但是在python selenium中,都使用以下这种方法处理。
就两句:
at = driver.switch_to.alert    # 切换到对话框,获取文本
print("警告信息: %s" % at.text)    # print("警告信息:", at.text)   想要看到警告信息,需要在处理对话框之前
at.accept()   # 同意
at.dismiss()  # 取消


全部评论
https://blog.csdn.net/qq_34446485/article/details/84940183 补充一下postman
点赞 回复 分享
发布于 2021-02-25 16:48
滚动条处理:selenium中并没有直接提供操作滚动条的方法,但是它提供了可执行JavaScript脚本 的方法,所以我们可以通过JavaScript脚本来达到操作滚动条的目的。 1. 设置JavaScript脚本控制滚动条 js = "window.scrollTo(0,1000)" (0:左边距;1000:上边距;单位像素) 2. selenium调用执行JavaScript脚本的方法 driver.execute_script(js)
点赞 回复 分享
发布于 2021-02-24 13:37

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务