判断弹出窗口是否存在(新手)

上一篇 / 下一篇  2017-03-16 15:04:37 / 个人分类:Java

要检测alert,只能修改window.alert。
参考修改方法如下:
<script>
var flag=true;//定义状态标志
var alertFun=window.alert;
window.alert=function(str)
{
flag=false;
alertFun(str);
};
document.write(flag);//alert之前
alert("我现在alert");
document.write(flag);//alert之后
</script>
将标志位设为数字的时候,可以统计alert的次数

在操作界面时条件不同,有时候会弹出窗口 有时候不弹出窗口,此时要对弹出窗口做判断,然后去处理。page层做如下处理: public boolean isAlertPresent(WebDriver driver) { try { driver.switchTo().alert(); return true; } catch (NoAlertPresentException Ex) { return false; } } 业务层: if(chartspage.isAlertPresent(driver)==true){ driver.switchTo().alert().accept(); }

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2017-07-21  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 825
  • 日志数: 5
  • 建立时间: 2017-02-27
  • 更新时间: 2017-03-16

RSS订阅

Open Toolbar