一般的弹窗呢大多数是Alert这样的,但是也有很多事由div遮罩层渲染出来的,所以有时候我们会误以为这样的弹窗是一个alert,然后习惯性的使用下面的方法来处理,但是却没有任何反应,这就是因为他是由div盒子渲染出来的,通过display属性来控制他是否弹出
driver.switchTo().alert().accept();
下面我们先来看一个例子:
<html>
<head>
<title>点击文字弹出一个DIV层窗口代码</title>
<style>
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=88);
}
.white_content {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 55%;
height: 55%;
padding: 20p