Robotframework用例编写


注:用例编辑页面:Edit
第一列:表示关键字 【关键字填写正确会显示蓝色如下图所示 】 

第二列及后面其他列:表示参数,红色 表示必填,灰色 表示选填
RIDE界面



创建测试项目
选择菜单栏File→New Project

Name    --输入项目名称
Type      --选择Directory

创建测试套件
右键点击“测试项目”选择 New Suite

Name    --输入项目名称
Type      --选择File

创建测试用例
右键点击“测试套件”选择 New Test Case

Name    --输入用例名称,点击OK即可。

导入selenium2library库
RF框架编写基于web的测试用例,所以,需要selenium的库支持。所以,在使用过程中需要加载selenium2library库

在“测试套件”的 Edit 标签页,点击“Library”按钮,弹出输入框,Name输入:Selenium2Library,点击OK完成。
如果导入的库显示为红色,表示导入的库不存在。如果是黑色,则表示导入成功。

编写用例
现在就可以开始编写我们的用例了。我们可以通过 F5 快捷键来查询脚本关键字。

如上图,自动化脚本从打开浏览器开始。如上图,我想打开一个浏览器,想的是“open”为关键字搜索,结果搜到“Open Browser”关键字,点击这个关键字,显示它的用法和说明。

根据“Open Browser”关键字说明,我们来尝试创建这个打开浏览器的操作吧:

“Open Browser”变蓝了,说明它是一个合法的关键字。通过说明信息,我们发现它需要一个 url 地址,是必填的,还需要指定browser(默认不填为Friefox)。
如果“Open Browser”后面不填 url 地址,则会显示红色(如下图所示)

红色:表示是 必填
灰色:表示是 选填
“Ctr+Alt+空格”:显示与输入的字符相关联的全部关键字(如图所示)


完整成的测试用例:


运行测试用例
勾选当前需要运行的测试用例,点击工具栏的“运行”按钮;如果只是运行单个用例的话,也可切换到用例的“Run”标签页,点击“Start”按钮。


运行信息:

运行信息会生成三个文件:Output.xml、Log.html、Report.html
我们重点查看 Log.html 和 Report.html ,Log.html 重点关注脚本的执行过程记录;Report.html 重点关注脚本执行结果的展示。

猜你喜欢

转载自blog.csdn.net/lykio_881210/article/details/79881397