robotframework基本操作

1.alert警告框操作

我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的。
这个alert的弹出由前端的JS语句决定,但是弹出框本身却不是网页代码的一部分,而是由浏览器弹出,所以我们无法对这个弹出框进行定位和直接Click操作。

Handle Alert

作用:处理alert弹出框 参数:两个可选参数action和timeout,action默认为ACCEPT,timeout默认为None
ACCEPT:接受alert警告,相当于点击OK或确定
DISMISS:取消alert警告,相当于点击Cancel或取消
LEAVE:离开alert警告,保持alert为打开

robotframework基本操作_第1张图片

timeout设置等待alert弹出的时间,如果不单独设置,会使用全局的timeout设置

此关键字是seleniumLibrary3.0新出现的,取代以前的Choose XXX On Next Confirmation

Alert弹出框有三种分别是alert(只有确定键),confirm(有确定和取消两个按键),prompt(除开两个按键还有一个输入框)

 2.文件上传

 

 

 robotframework基本操作_第2张图片

 

3.下拉框选择

下拉菜单在网页中是