1

重複の可能性:
Java を使用した Selenium 2 アラート処理

driver.switchTo.alert();アラートの有無を確認するために使用すると、2 秒以上かかります。

しかし、チェックに以下のロジックを使用すると、1 秒もかかりません。

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

しかし問題は、アラートが存在しない場合は false を返し、アラートUnhandledAlertException存在する場合は単に true を返す代わりに をスローすることです。

true を返すのではなく、この例外をスローするのはなぜですか?

4

0 に答える 0