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

1.1  弹出窗口的处理关键字

5.8.1 Alert Should Be Present关键字

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

 robot framework之弹出窗口的处理关键字实战_第1张图片

Alert Should Be Present [ text= ]

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

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

代码实现:

 robot framework之弹出窗口的处理关键字实战_第2张图片

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

运行结果:

 robot framework之弹出窗口的处理关键字实战_第3张图片

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

代码实现:

 robot framework之弹出窗口的处理关键字实战_第4张图片

运行结果:

 robot framework之弹出窗口的处理关键字实战_第5张图片

5.8.2 Get Alert Message关键字

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

 robot framework之弹出窗口的处理关键字实战_第6张图片

Get Alert Message

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

项目例子:

代码实现:

 robot framework之弹出窗口的处理关键字实战_第7张图片

运行结果:

 robot framework之弹出窗口的处理关键字实战_第8张图片

5.8.3 Confirm Actione关键字

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

 robot framework之弹出窗口的处理关键字实战_第9张图片

 robot framework之弹出窗口的处理关键字实战_第10张图片

Confirm Action [ ]

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

项目例子:

代码实现:

 robot framework之弹出窗口的处理关键字实战_第11张图片

运行结果:

 robot framework之弹出窗口的处理关键字实战_第12张图片

5.8.4 Choose Cancel On Next Confirmation关键字

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

 robot framework之弹出窗口的处理关键字实战_第13张图片

Choose Cancel On Next Confirmation [ ]

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

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

项目例子:

代码实现:

 robot framework之弹出窗口的处理关键字实战_第14张图片

运行结果:

 robot framework之弹出窗口的处理关键字实战_第15张图片

 

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

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

 robot framework之弹出窗口的处理关键字实战_第16张图片

 Input Text Into Prompt  [ text ]

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

 robot framework之弹出窗口的处理关键字实战_第17张图片

项目例子:

代码实现:

 robot framework之弹出窗口的处理关键字实战_第18张图片

运行结果:

 robot framework之弹出窗口的处理关键字实战_第19张图片

 

你可能感兴趣的:(RobotFramework)