【发布时间】:2018-05-24 02:40:01
【问题描述】:
我正在寻找一些像@During 这样的黄瓜标签,它可以在任何时间点检查元素。例如,此代码将在我的测试的所有行中运行,并且如果出现警报,我想做一些在这一点上采取行动。
public boolean isAlertPresent() {
boolean presentFlag = false;
try {
// Check the presence of alert
Alert alert = this.getDriver().switchTo().alert();
// Alert present; set the flag
presentFlag = true;
// if present consume the alert
alert.accept();
//( Now, click on ok or cancel button )
} catch (NoAlertPresentException ex) {
// Alert not present
ex.printStackTrace();
}
return presentFlag;
}
【问题讨论】:
标签: java google-chrome selenium-webdriver cucumber