1
我有涉及必填字段和警报框的测试。如果您未填写必填字段,则应显示警告框。我正在使用此功能检查此警报框如何使用Selenium和Java验证警报是否存在
ExpectedConditions.alertIsPresent()
当我填写必填字段时,我想验证是否不再显示警报。我如何使用Selenium和Java来做到这一点?
我有涉及必填字段和警报框的测试。如果您未填写必填字段,则应显示警告框。我正在使用此功能检查此警报框如何使用Selenium和Java验证警报是否存在
ExpectedConditions.alertIsPresent()
当我填写必填字段时,我想验证是否不再显示警报。我如何使用Selenium和Java来做到这一点?
在webdriver的情况下
public boolean isAlertPresent(){
try{
driver.switchTo().alert();
return true;
}catch (NoAlertPresentException e){
return false;
}
}
使用下面的代码片段
public boolean isAlertPresent() {
try {
new WebDriverWait(driver,10).untill(ExpectedConditions.alertIsPresent);
return true;
} catch (TimeOutException e) [
return false;
}
}
只是为了澄清,做一个物理JavaScript警告弹出,或者一个警告框,在刚刚出现一个红色的盒子在页面 – sircapsalot
@sircapsalot这是一个物理javascript警报弹出 – TestRaptor