我想检查是否存在警报消息。为此,我尝试了代码,
public boolean IsAlertPresent()
{
try
{
driver.switchTo().alert();
return true;
}
catch (NoAlertPresentException Ex)
{
return false;
}
}
但是,错误消息显示在boolean和IsAlertPresent()中。 Boolean显示消息'令牌上的语法错误'boolean“,@ expected'和IsAlertPresent()显示消息'IsAlertPresent无法解析为类型'。
答案 0 :(得分:3)
我相信你已经在另一个方法中定义了 IsAlertPresent()方法。这在Java中是不允许的。单独定义方法,任何错误都将消失。
答案 1 :(得分:0)
如果您在jsp文件中编写 IsAlertPresent 方法,请在<%!部分中声明它,而不是<%部分。 这样该方法就是jsp类的一部分