public void HandleAlert()
{
try
{
WebDriverWait _wait1 = new WebDriverWait(webDriver, TimeSpan.FromSeconds(60));
IAlert alertDialog = _wait1.Until<IAlert>(ExpectedConditions.AlertIsPresent());
if (alertDialog != null)
alertDialog.Dismiss();
webDriver.SwitchTo().DefaultContent();
}
catch (UnhandledAlertException)
{
try { webDriver.SwitchTo().Alert().Dismiss(); } catch (NoAlertPresentException) { }
webDriver.SwitchTo().DefaultContent();
}
catch
{
webDriver.SwitchTo().DefaultContent();
}
webDriver.SwitchTo().Frame(StandardConfigFrame);
}
No comments:
Post a Comment