0

我正在使用 IE 8 和 Webdriver 2.35,Java。在我的应用程序中,当我单击一个按钮时,它将打开一个 Web 对话框,并且我在 Web 对话框中执行操作的文本和按钮很少,但 webdriver 根本没有检测到它。

设置 availableWindows = driver.getWindowHandles();

//我的应用程序的上述代码总是使用迭代器返回 1,这意味着 webdriver 无法检测到 web 对话框。有没有我可以使用它的工作,以便 webdriver 专注于 webdialog?

任何帮助将不胜感激。谢谢

4

1 回答 1

0

我们可以通过使用 switch to alert 来处理对话框窗口。

    alert = _driver.switchTo().alert();
    alert.accept()//for click on ok button
    alert..dismiss();//for cancel button 
于 2013-10-10T06:56:47.683 回答