robot framework之弹出窗口的处理关键字实战

1.1  弹出窗口的处理关键字

5.8.1 Alert Should Be Present关键字

按F5 查看Alert Should Be Present关键字的说明,如下图

 

Alert Should Be Present [ text= ]

用于验证警告框是否可用,参数text=  填写警告框提示语,也可以为空,如果参数“文本”是一个非空字符串,那么它也证实警报的消息等于“文本”。如果参数”文本”和实际的输出不一致,测试结果验证失败。

项目例子一:(验证成功例子)

代码实现:

 

备注:如果参数“文本”是一个非空字符串,那么它也证实警报的消息等于“文本”。

运行结果:

 

 项目例子二:(验证失败例子)

代码实现:

 

运行结果:

 

5.8.2 Get Alert Message关键字

按F5 查看Get Alert Message关键字的说明,如下图

 

Get Alert Message

用于获取获取警告信息,通常我们会把获取到的文本传递给一个变量,然后打印结果进行查看。

项目例子:

代码实现:

 

运行结果:

 

5.8.3 Confirm Actione关键字

按F5 查看Confirm Action关键字的说明,如下图

 

 

Confirm Action [ ]

用于警告弹出框确认动作,默认情况下,这个关键字选择“OK”选项的对话框。

项目例子:

代码实现:

 

运行结果:

 

5.8.4 Choose Cancel On Next Confirmation关键字

按F5 查看Choose Cancel On Next Confirmation关键字的说明,如下图

 

Choose Cancel On Next Confirmation [ ]

用于Confirm Action警告框点取消操作。

备注:Choose Ok On Next Confirmation 关键字是用于警告框点OK操作,通过情况下Confirm Action 默认就是点OK.

项目例子:

代码实现:

 

运行结果:

 

 

5.8.5 Input Text Into Prompt文本提示框输入关键字

按F5 查看Choose Cancel On Next Confirmation关键字的说明,如下图

 

 Input Text Into Prompt  [ text ]

用于Alert 弹出文本输入框的输入,配合Confirm Action警告框实现整个文本弹出框的操作。

 

项目例子:

代码实现:

 

运行结果:

 

 

 

posted @ 2016-07-31 18:48  听海8  阅读(5161)  评论(0编辑  收藏  举报