重複の可能性:
Java を使用した Selenium 2 アラート処理
driver.switchTo.alert();
アラートの有無を確認するために使用すると、2 秒以上かかります。
しかし、チェックに以下のロジックを使用すると、1 秒もかかりません。
Selenium sel=new WebDriverBackedSelenium(driver, "");
b = sel.isAlertPresent();
しかし問題は、アラートが存在しない場合は false を返し、アラートがUnhandledAlertException
存在する場合は単に true を返す代わりに をスローすることです。
true を返すのではなく、この例外をスローするのはなぜですか?