版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
弹窗主要有三种,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()#确认