使用robotframework 在页面自动化做完业务之后遇到弹出确认信息,如下图,谷歌浏览器按F12后这个弹窗上的元素没法后取到,这个弹框与页面之间有一个蒙版,不是alert也不是conform,既然获取不到元素信息,select widow、alert comform什么的就不行了,更别说什么click element之类的
怎么处理这个弹框问题各种方法试了半天之后,发现一个方法,不是那么正规但是能够处理这个窗口,但却简单方便,而且得到我想要的结果是“确定”还是“取消”的方法
方式就是使用AutoItLibrary 的关键字send在做模拟键盘输入回车键(ENTER)或者取消键(ESC)
当自动化页面进入这个确认信息时候robotframework 中处理如下
send + {ENTER} 就是模拟键盘敲如回车键
如果是想要取消则是:
send +{ESC}