标签: selenium webdriver selenium-webdriver
可能重复: Selenium 2 Alert handling with Java
如果我使用driver.switchTo.alert();检查警报是否存在,则需要2秒以上。
driver.switchTo.alert();
但是,如果我使用以下逻辑进行检查,则只需不到1秒。
Selenium sel=new WebDriverBackedSelenium(driver, ""); b = sel.isAlertPresent();
但问题是,如果没有警报,则返回false,如果警告 ,则会抛出UnhandledAlertException而不是仅返回true。
UnhandledAlertException
为什么抛出此异常而不是返回true?