错误:没有警报

时间:2015-10-22 18:21:34

标签: java selenium-webdriver alert

我已经编写了一个代码来查找是否有任何提醒,如果是这样点击提醒并继续使用以下代码继续流程:

fd.findElement(By.name("submit")).click();

    String str="";
    Alert alert =null;
    try{
        alert = fd.switchTo().alert();
        if(alert!=null && !"".equals(alert)){
            str= alert.getText();
            System.out.println("alert there");
        }
    }catch(NoAlertPresentException e){
        e.printStackTrace();
        str = "";
        System.out.println("no alert");
    }
    System.out.println("print alert::::--->:"+alert);

    System.out.println("print alert:str--->"+str);

我的流程正在运行,但在控制台中收到错误说明:

  

不存在警报(警告:服务器未提供任何堆栈跟踪信息)

如何解决此问题?

0 个答案:

没有答案