selenium之弹框操作
1.分类
弹框类型自见解分为四种:
1,页面弹框
2,警告提示框(alert)
3,确认消息框(confirm)
4,提示消息对话(prompt)
提示:selenium 提供switch_to_alert()方法定位到 alert/confifirm/prompt对话框。
2.操作
1,页面弹框
页面弹框是属于HTML里面的元素,它是由用户在操作页面的时候在本页面弹出的。所以科研直接在页面上定位到
步骤:
1,用户操作后,弹出页面弹框
2,直接定位弹框元素,进行操作
以下是例示代码:
2.警告消息框
警告消息框是必须先关闭了用户才能操作的框,它提供了一个确认按钮,以及警告消息。
操作代码如下:
3.确认消息框(confirm)
确认消息框提供是或否操作,用户可以根据选择"确定"按钮和"取消"按钮。与警告消息框不同的是,多了个取消按钮
操作代码如下:
4,提示消息对话(prompt)
提示消息框提供了一个文本字段,用户可以在此字段输入一个内容来响应对话框提示。该消息框有一个"确定"按
钮和一个"取消"按钮。选择"确认"会响应对应的提示信息,选择"取消"会关闭对话框。
操作代码如下: