2012-12-29 109 views
0

我试图使用Selenim RC自动化Web应用程序时遇到问题。如何处理硒弹出/警报RC

点击一个按钮我弹出了一个按钮,点击继续。此外,在通过IDE进行录制时发现,弹出式按钮属性为Xpath,也试图找到窗口ID或窗口名称,但所有警报均返回为false,因此无法获取弹出式窗口的属性并且无法继续。

enter image description here

回答

1

如果该窗口没有标识或名称。尝试使用萤火虫捕捉被嵌入在主窗口内(如从截图看到的)窗口的XPath和使用

selenium.focus(embedded window xpath) 

后所选择的窗口上执行剩余的操作。一旦完成,回到主窗口使用

selenium.selectWindow(main window name/id) 
0

从您的屏幕截图,它看起来像这不是一个弹出窗口。这只是另一个元素,除了背景是模态的。这些是模态弹出窗口。

就像屏幕上的普通按钮,您可以等待按钮出现,然后单击按钮。您可以使用id,name,xpath或css来定位按钮。

相关问题