如何在页面加载期间处理selenium RC中的警报

时间:2012-01-08 15:52:59

标签: selenium

在我的应用程序中,我对页面加载有警报。 当我访问我的应用程序的特定页面并且页面加载时,警报就会出现。

我试过:

selenium.click("click on the button, which takes me to a new page");
if(selenium.isAlertPresent())
    selenium.getAlert();
selenium.waitForPageToLoad("30000");

但没有运气。任何人都可以帮我在页面加载时如何处理selenium RC中的警报?

截图:

screenshot http://content.screencast.com/users/mahadi_OP/folders/Jing/media/77e6c00e-e146-455c-861a-03d3cab9027d/2012-01-08_1703.png

1 个答案:

答案 0 :(得分:0)

据我所知,Selenium不支持在页面的onload()事件处理程序中生成的 javascript 警报。我遇到了同样的问题,对我来说唯一的解决办法是不依赖于测试中的警报。但也许这些文章对你有用:

Link 1

Link 2