Selenium2 (Webdriver)でアラートが存在するかどうかを確認する方法は? 存在しない場合は何かを続けます!!!
私はこれをやっています:
driver.findElement(By.id("btn_may_or_maynot_showalert")).click();
WebDriverWait wait = new WebDriverWait(driver, 2);
try{
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
alert.accept();
}
catch (Exception e){
System.out.println("No alert");
}
driver.findElement(By.id("Cont_doing_something")).click();
これは問題なく動作しますが、より良い方法はありますか?