python+selenium自动化测试-8警告弹窗处理

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_24601279/article/details/102619783

弹窗主要有三种,alert、confirm和prompt。虽然弹窗不同,不过都是使用switch_to.alert方法对弹窗进行处理,现在看看这三种弹窗的不同。

1、javaScript的alert窗口

描述只有一个确定按钮。这种一般应用于提示,或者强制用户去做某个动作等场景。

alert=dirver.switch_to.alert

alert.accept()#确认

2、JavaScript的confirm弹窗

描述:有一个确定和一个取消按钮。这种一般应用于数据删除或者修改前提示等场景。

alert=dirver.switch_to.alert

alert.accept()#确认

alert.dismiss()#取消

3、JavaScript的prompt弹窗

描述:需要输入内容,然后单击确定或者取消按钮。这种一般应用于删除时需要填写原因等场景。

alert=dirver.switch_to.alert

alert.send_keys(“内容”)

alter.accept()#确认

猜你喜欢

转载自blog.csdn.net/qq_24601279/article/details/102619783
今日推荐