标记“boolean”上的语法错误,@预期

Gok*_*kul 0 testing selenium automated-tests selenium-webdriver

我想检查是否存在警报消息。为此我尝试了代码,

public boolean IsAlertPresent() 
    { 
        try 
        { 
            driver.switchTo().alert(); 
            return true; 
        }
        catch (NoAlertPresentException Ex) 
        { 
            return false; 
        }  
    }
Run Code Online (Sandbox Code Playgroud)

但是,错误消息显示在 boolean 和 IsAlertPresent() 中。Boolean 显示消息“标记“boolean”的语法错误,@预期”,IsAlertPresent() 显示消息“IsAlertPresent 无法解析为类型”。

Hus*_*sam 6

我相信您已经在另一个方法中定义了IsAlertPresent()方法。这在 Java 中是不允许的。单独定义方法,任何错误都会消失。