如何使用Selenium和Java验证警报不存在

时间:2014-06-05 18:11:18

标签: java selenium

我的测试涉及必填字段和警告框。如果您没有填写必填字段,则应显示警告框。我正在使用

检查此警告框
ExpectedConditions.alertIsPresent()

当我填写必填字段时,我想验证是否不再显示警报。我怎么能用Selenium和Java做到这一点?

2 个答案:

答案 0 :(得分:1)

如果是webdriver

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

答案 1 :(得分:0)

使用以下代码段

public boolean isAlertPresent() {
    try {
        new WebDriverWait(driver,10).untill(ExpectedConditions.alertIsPresent);
        return true;
    } catch (TimeOutException e) [
        return false;
    }
}