一、弹出框分类:
弹出框分为两种,一种基于原生JavaScript写出来的弹窗,另一种是自定义封装好的样式的弹出框,本文重点介绍原生JavaScript写出来的弹窗,另一种弹窗用click()基本就能搞定。
原生JavaScript写出来的弹窗又分为三种:
alert
confirm
prompt
二、弹窗处理常用方法:
alert/confirm/prompt弹出框操作主要方法有:
driver.switchTo().alert():切换到alert弹出框上
getText():获取文本值
accept() :点击"确认"
dismiss() :点击"取消"或者关闭对话框
send_keys() :输入文本值 --仅限于prompt,在alert和confirm上没有输入框
三、被页面html源代码:
弹窗练习案例functioncheckup() {if(window.confirm("确定要删除吗?")) {return true;
}else{return false;
}
}functionwelcome() {varmyname=prompt("请输入你的姓名:");if(myname!= null) {
alert("你好," +myname);
}else{
alert("你好 my friend.");
}
}
删除按钮
点击加入我们