我对此有几点疑问,因为硒总是需要windowid来控制弹出窗口。Selenium Popup支持
1-什么是获得任何弹出窗口的最佳方式。
3-是否有必要获得页面视图源中每个弹出窗口的每个&的窗口ID。如果不是,那么什么是解决方法。
4是窗口ID存在于任何Java脚本函数?如果是这样,有一个例子我没有弹出的窗口ID
SCRIPT LANGUAGE = “JavaScript的”
开始
功能弹出(){
window.open('网址/to/popup.html','PopupName','toolbar=0,location=0,status = 0,menubar = 0,scrollbars = 0,resizable = 0,width = 345,height = 400'); }
//结束
/脚本
需要更多这方面的clearification ........是_selenium.WaitForPopup()采用硒RC控制该弹出窗口。 – smriti 2011-06-05 16:04:05
您需要调用以下命令'_selenium.SelectWindow(“Window Title”);'窗口标题是您弹出窗口的标题。 – Ashish 2011-06-06 03:31:30
好的,但是如果我们没有名称/标识符弹出窗口的任何内容,我们使用_selenium.WaitForPopup(“”,“3000”);这里是下一步将是_selenium.SelectWindow(“”);请建议,它会不会?在此先感谢... – smriti 2011-06-06 05:04:25