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警告框实现整个文本弹出框的操作。

项目例子:

代码实现:

运行结果:

时间: 2024-10-24 17:13:00

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

软件测试---弹出窗口

视频地址(第五课时):https://pan.baidu.com/s/1gfLVC2n  alert 弹出窗口 Alert Should Be Present Get Alert Message  confirm 弹出窗口 Choose Cancel On Next Confirmation Choose Ok On Next Confirmation Confirm Action AutoIt Libary

JS中,根据div数值判断弹出窗口

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> div{ width: 50px; height: 50px; margin: 20px; float: left; border: 1px solid orange; } </style>

jsp网页弹出窗口的多种办法

http://blog.csdn.net/huangfoxjava/article/details/2973033 登录|注册     huangfoxjava的专栏 目录视图 摘要视图 订阅 关于jsp网页弹出窗口[很多种方法......] 分类: JSP2008-09-24 14:22 5799人阅读 评论(0) 收藏 举报 jspjavascript框架html脚本浏览器 各种弹出页面的设计 [1.普通的弹出窗口] 其实代码非常简单: <SCRIPT LANGUAGE=javascript

android弹出窗口的实现(PopupWindow)

最近看到新浪微博顶部栏的微博分组效果很炫,从网上查了一些资料明白原来是用PopupWindow实现的,今天自己也写了一个例子实现了这种效果,希望对大家有帮助. PopupWindow就是弹出窗口的意思,类似windows下面的开始按钮.PopupWindow可以实现浮层效果,而且可以自定义显示位置,出现和退出时的动画. 首先定义新浪微博的顶部栏,title_two_button.xml和main.xml [html] view plaincopyprint? <?xml version="

fancybox关闭弹出窗口parent.$.fancybox.close();

fancybox弹出窗口右上角会自带一个关闭窗口,并且点击遮罩层也会关闭fancybox 有时我们不需要这样进行关闭,隐藏关闭窗口,并且遮罩层不可点击 在弹出窗口页面加一链接进行关闭使用parent.$.fancybox.close();可进行对其关闭 以下为弹出页面的代码: function myclose(){ parent.$.fancybox.close(); } <a href="javascript:myclose();">关闭</a> 需要注意的一

asp .NET弹出窗口 汇总(精华,麒麟创想)

asp .NET弹出窗口 汇总(精华,麒麟创想) 注://关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>");this.Response.Write("{top.ope

弹出窗口

1.新建模式对话框(浏览器窗口在最顶层): 1 function DotVideo2() { 2 var id = '@ViewBag.TopicsID'; 3 //模式对话框 4 window.showModelessDialog('/ConferenceFront/DocVideoPlay?TopicID=' + id + '', 'newwindow', 'dialogheight:480px;dialogwidth:300px;dialogtop:10px;dialogleft:880p

JS弹出窗口代码大全(详细整理)

1.弹启一个全屏窗口 复制代码代码如下: <html> <body http://www.jb51.net','脚本之家','fullscreen');">; <b>www.jb51.net</b> </body> </html> 2.弹启一个被F11化后的窗口 复制代码代码如下: <html> <body 'http://www.jb51.net','脚本之家','channelmode');"

selenium webdriver学习(六)------------如何得到弹出窗口

在selenium 1.X里面得到弹出窗口是一件比较麻烦的事,特别是新开窗口没有id.name的时候.当时还整理了处理了几种方法,详见:http://seleniumcn.cn/read.php?tid=791 .在selenium webdriver中得到新开窗口相对简单的多,它无关新开窗口的id.name等属性.以下面的html为例: [html] view plaincopyprint? <span style="white-space: normal; background-col