Selenium2Library 模态窗口的处理

所谓模态窗口,就是指除非采取有效的关闭手段,用户的鼠标焦点或者输入光标将一直停留在其上的对话框。(说白了,就是弹出了模态窗口之后,后面的窗口无法被点击)

这里有个demo页面

http://www.robotframework.net/ ... alogA

在web自动化测试,可能时常会碰到,但是如果普通的操作(click button)来打开模态窗口

会导致RF卡住,运行不下去。所以必须使用异步的js来打开模态窗口

核心的代码就是 setTimeout(function(){document.getElementById("aa").click()},100)

具体的demo如下图

 

dialog.png

posted on 2016-06-03 10:44  Jeff_x  阅读(528)  评论(1编辑  收藏  举报