Robot Framework自动化测试-初探

来源:互联网 发布:微信矩阵怎么做 编辑:程序博客网 时间:2024/05/21 22:58

环境搭建篇见:http://blog.csdn.net/cz9025/article/details/53494863

本篇简要介绍从创建案例到编写第一个脚本的实例,以百度搜索做演示:

搭建好环境后,在运行处输入ride.py即可打开界面:

这里写图片描述

下面简单介绍下创建案例的步骤:

1、创建一个测试项目

在菜单栏,选择file->new Project,选择目录,及项目名字

这里写图片描述

2、创建一个测试套件

右击“百度搜索”,选择new Suite,第二个选项是创建一个目录,如果案例较多要进行分类的话建议先创建一个目录,这里就直接创建suite了。
这里写图片描述

测试套件名输入“搜索-套件”
这里写图片描述

3、创建一个测试用例

在测试套件名“搜索-套件”右击,选择new Test Case,输入“百度搜索”

这里写图片描述

4、导入测试库

在写用例时,要导入一些需要使用的测试库,这里导入Selenium2Library
步骤:点击一下测试套件,在界面中,点击右侧的Library,在弹出的对话框中输入Selenium2Library,点击OK即可。添加完成,接下来可以编写用例了。
这里写图片描述

5、编写第一个脚本

接下来编写脚本,既然是搜索,按照我们一般的步骤,先打开浏览器,输入百度的地址,然后输入要搜索的内容,再点击搜索;在这里步骤也一样:

那怎么打开浏览器了,打开,我们想到的是open ,在界面按下F5,在搜索框中输入open,搜索,则第一个就是所要使用的open browser打开浏览器
这里写图片描述
记不住单词怎么办,这里有个小诀窍,输入开头的字母,按ctrl+alt+空格,就会弹出相关的选项,选择想要的即可。
这里写图片描述
输入的open browser为蓝色,证明是一个正确的关键字;后面接着显示红色,表示为必填。看说明可知,是要输入地址,这里输入“https://www.baidu.com/”,再下一个参数为设置浏览器,默认为火狐浏览器,我一般使用谷歌,则输入chrome,(其他方式见注释)
这里写图片描述

然后需要输入搜索的关键字,查看API可知,输入为Input Text
其他关键字可查看API得知,这里不做介绍,
按照上面的思路,写出用例如下:
这里写图片描述

6、运行用例

如果只运行单个用例的话,勾选当前需要运行的测试用例,点击工具栏运行按钮;
如果要运行所有用例,则直接点击工具栏运行按钮。
运行后的信息:
这里写图片描述

在界面中点击log可查看日志,点击report可查看测试报告;
这里写图片描述

这里写图片描述

基本用法就这样啦,下篇将介绍元素的定位。

0 0
原创粉丝点击