我想查明警报是否普及。 目前,我使用以下法典:
try {
Alert alert = webDriver.switchTo().alert();
// check if alert exists
// TODO find better way
alert.getText();
// alert handling
log().info("Alert detected: {}" + alert.getText());
alert.accept();
} catch (Exception e) {
}
问题是,如果网页的目前状况没有警惕,它就等待一定时间,直到时间的到来,那么就会出现一个例外,因此情况确实很差。
是否有更好的办法,或许是我可以用来发出动态警报的警事手吗?