- srinithya
- Posts : 3
Join date : 2012-03-02
how to handle alerts?
Wed Mar 28, 2012 4:48 pm
how to handle alerts in selenium webdriver?
- qappbcAmateur
- Posts : 38
Join date : 2011-10-13
Re: how to handle alerts?
Wed Mar 28, 2012 11:19 pm
protected Alert waitForAlert(WebDriver driver, int seconds) {
org.openqa.selenium.support.ui.Wait wait = new WebDriverWait(driver, seconds).ignoring(NullPointerException.class);
Alert alert = wait.until(new ExpectedCondition() {
@Override
public Alert apply(WebDriver driver) {
Alert alert = driver.switchTo().alert();
alert.getText();
return alert;
}
});
return alert;
}
protected void clickOkInAlert(){
// Get a handle to the open alert, prompt or confirmation
Alert alert = driver.switchTo().alert();
// Get the text of the alert or prompt
log.info("alert: " + alert.getText());
// And acknowledge the alert (equivalent to clicking "OK")
alert.accept();
}
org.openqa.selenium.support.ui.Wait
Alert alert = wait.until(new ExpectedCondition
@Override
public Alert apply(WebDriver driver) {
Alert alert = driver.switchTo().alert();
alert.getText();
return alert;
}
});
return alert;
}
protected void clickOkInAlert(){
// Get a handle to the open alert, prompt or confirmation
Alert alert = driver.switchTo().alert();
// Get the text of the alert or prompt
log.info("alert: " + alert.getText());
// And acknowledge the alert (equivalent to clicking "OK")
alert.accept();
}
Permissions in this forum:
You cannot reply to topics in this forum
|
|