Selenium处理弹出窗口
上一篇 /
下一篇 2012-03-26 10:10:42
/ 个人分类:Selenium
51Testing软件测试网%zV!w gqqSelenium处理弹出窗口
*x c%X*iE,s \Xw)r051Testing软件测试网Qd Y0x`:iZp:T:u
!eC/N!d7s
w6a0 E ].Z#k OF4`0 分类:
m,ho,i+`l08e/S7V.q5p*[/\.]5f0 对网页弹出窗口,如WIKI所述,若要保持脚本运行稳定,必须在waitForPopUp这个弹出窗口之后紧跟运行selectWindow命令选中这个弹出窗口(示例),如果仍不稳定请参考这个示例。这里介绍了chooseCancelOnNextConfirmation、chooseOkOnNextConfirmation等JavaScript脚本实现的弹出窗口处理函数,selenium会弹出网页窗口,因为它重写了window.open在文件selenium-browserbot.js函数BrowserBot.prototype.modifyWindowToRecordPopUpDialogs中的newOpen,但这必须在window.onload之后创建才有效。对于HTTPS安全性弹出窗口证书的处理,见Selenium RC。
,i3n O ahs Q0