2011-03-16 87 views
0

我试图捕获使用硒RC RC#函数getAlert()的警报,作为单击按钮时检查帐户ID的可用性的结果。表单将从一个框架提交给服务器,比如说“frame_A”,服务器将通过JavaScript代码“alert”(“帐户可用”)响应到另一个名为“frame_B”的框架中,但不知何故,selenium getAlert()不能检测警报的存在。硒不能在iframe中得到警报

一直在寻找解决方案,但到目前为止还没有找到它。

任何帮助,将不胜感激。

感谢

回答

0

您是否尝试过使用selectFrame(frameId)方法试图getAlert()之前选择的iframe? 我不确定这是否会解决您的问题,但值得一试。谢谢

+0

我试过你所提到的,它不起作用。现在我用硒webdriver,它可以比硒RC更好地接受警报,但它仍然无法检测到有时:( – William 2011-03-24 03:12:41

+0

希望这种方法解决了你的问题:) – 2011-05-11 09:20:46