转:判断Alert是否存在
上一篇 /
下一篇 2014-02-21 14:24:52
/ 个人分类:Selenium
可以用如下代码判断Alert是否存在,在IE8上测试通过
- public boolean isAlertPresent(){
- try
- {
- driver.switchTo().alert();
- return true;
- }
- catch (NoAlertPresentException Ex)
- {
- return false;
- }
用如下方法获取Alert上的Message:
- public String getAlert()
- {
- Alert alert = driver.switchTo().alert();
- String str = alert.getText();
-
- alert.accept();
- return str;
- }
当页面上有不确定数量的Alert将要出现的时候,可以用while或者for循环去关闭所有的Alert
- while (isAlertPresent()){
- driver.switchTo().alert().accept();
- pause (3000);
- }
转:http://lijingshou.iteye.com/blog/1537378
收藏
举报
TAG: