令牌“boolean”,@ expected上的语法错误

时间:2014-02-07 04:51:26

标签: testing selenium selenium-webdriver automated-tests

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

public boolean IsAlertPresent() 
    { 
        try 
        { 
            driver.switchTo().alert(); 
            return true; 
        }
        catch (NoAlertPresentException Ex) 
        { 
            return false; 
        }  
    }

但是,错误消息显示在boolean和IsAlertPresent()中。 Boolean显示消息'令牌上的语法错误'boolean“,@ expected'和IsAlertPresent()显示消息'IsAlertPresent无法解析为类型'。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

如果您在jsp文件中编写 IsAlertPresent 方法,请在<%!部分中声明它,而不是<%部分。 这样该方法就是jsp类的一部分