如何在selenium中处理IE弹出窗口

时间:2015-02-03 12:10:02

标签: internet-explorer selenium

我正在使用selenium WebDriver为Web应用程序编写测试,并遇到了一个场景,当我尝试关闭浏览器时,我得到一个弹出窗口,说“你确定吗?页面要求你确认你要离开 - 输入的数据将丢失。“有2个按钮:离开页面和留在页面

如何点击这些按钮?我试过这个Selenium WebDriver how to close browser popup 但它最终表示没有警报处于活动状态。但实际上我可以看到弹出窗口。

Utils.pressEnterKey(driver,driver.findElement(By.xpath(testSystem.getXPath("SearchBox")))); 
Utils.waitForPageToLoad(driver);
String browser=TestSystem.getInstance().getBrowser();
if (browser.equalsIgnoreCase("IE"))
{System.out.println("IE handling");
driver.switchTo().alert().accept();
}

仅针对IE这个弹出窗口问题。所以提供了支票。

0 个答案:

没有答案