Selenium提供了对原生JavaScript对话框的处理。假设有如下HTML代码:
<div> <button onclick="alert('警告对话框!')">警告对话框button> <button onclick="confirm('选择对话框!')">选择对话框button> <button onclick="prompt('输入对话框!', '请输入...')">输入对话框button>div>
上述代码中有3个按钮,点击后分别弹出警告对话框、选择对话框和输入对话框,这些对话框在不同浏览器中的显示有所不同,以Chrome浏览器为例,它们依次显示为: