Selenium2Library中的Get Alert Message
今天在处理页面的弹出框(alert)时,发现Get Alert Message 并不如字面意思这么简单
函数说明如下:
很明了:(1)返回alert 的text
(2)如果没有alert,则该keyword 会失败
到底是不是这样呢? 源码会告诉我们答案,看下图:
纳尼 ,竟然是"close”......................
这是要搞嘛???
各位看官,既然有疑问,那就接着往下看:
有两点:(1)如果不是confirm就叉掉,否则确定
(2)返回text
Okey,终于明白在使用Get Alert Message后再次操作alert为什么会报异常.................
ps:
splitlines是按行分割字符串,返回值也是个列表
join此处是用' '来splitlines按行分割后的字符串列表