isAlertPresent?使用WebDriverBackedSelenium

时间:2012-09-11 16:38:28

标签: selenium webdriver selenium-webdriver

  

可能重复:
  Selenium 2 Alert handling with Java

如果我使用driver.switchTo.alert();检查警报是否存在,则需要2秒以上。

但是,如果我使用以下逻辑进行检查,则只需不到1秒。

Selenium sel=new WebDriverBackedSelenium(driver, "");
b = sel.isAlertPresent();

但问题是,如果没有警报,则返回false,如果警告 ,则会抛出UnhandledAlertException而不是仅返回true。

为什么抛出此异常而不是返回true?

0 个答案:

没有答案