如何解决在Selenium Webdriver中Inspect元素根本不起作用的弹出窗口?

时间:2013-10-24 12:18:23

标签: popup webdriver selenium-webdriver popupwindow

在我的网站上,有从帐户中删除说出地址条目的规定。 当我点击“删除地址”链接时,它会要求我通过弹出窗口确认删除,弹出窗口有两个按钮 - “确定”和“取消”。我被困在这里b'coz这个弹出窗口无法通过右击鼠标进行检查,

如果有人为此解决问题,请告诉我。 提前致谢

3 个答案:

答案 0 :(得分:1)

如果是普通的javascript警告框,您可以使用以下两个命令来单击“确定”或“取消”。

driver.switchTo().alert().accept()
driver.switchTo().alert().dismiss()

答案 1 :(得分:0)

Webdriver提供两种内置方法来处理警报。示例代码段如下所示:

Webdriver driver = new FirefoxDriver();
// To accept the alert (Clicking on the 'OK' button)
driver.switchTo().alert().accept();
// To dismiss the alert (Clicking on the 'Cancel' button)
driver.switchTo().alert().dismiss();

答案 2 :(得分:-2)

在我的案例中,以下工作:

driver.switchTo().alert().accept()

driver.switchTo().alert().dismiss()