playwright中处理web页面的alert、confirm、prompt弹框

2779 篇文章 4 订阅
2619 篇文章 14 订阅

在selenium中,自动化测试经常会遇到各种弹框:alert、confirm、prompt。这些都是正常的业务中会遇到的情况。所以我们在学习playwright框架时,这些情况也是必不可免的。今天就给大家分享一下playwright框架中对这三种弹框的处理。

首先了解一下这三种弹框的区别:

alert:只有确定键。比如一些报错信息。

confirm:确认信息,可以进行取消操作,也可以点击确定进行接受操作。比如删除操作时,弹出的弹框可以有取消和确认操作。 

prompt:需要输入信息的弹框,比如常见的登录框。

在上述代码中,首先定义了一个handle_dialogs函数来处理三种不同类型的弹框。对于alert弹框,直接接受;对于confirm弹框,可以根据需要选择接受或拒绝;对于prompt弹框,可以传入一个自定义的输入内容来接受弹框。最后在main函数中启动浏览器并调用handle_dialogs函数来触发弹框。

这里只是一段参考代码,具体的实践操作,可以在我们的python自动化课程中跟老师一起来操作哦。如果遇到什么问题,都可以随时联系哦~~~

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

在这里插入图片描述

 ​​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值