02-Robot Framework 使用简介

前面研究了一下Postman + Newman + Jenkins 做接口自动化测试,虽然简单,易上手,但劣势也很明显,从本文开始介绍下Robot Framework这个框架。


大概思路是这样的:

1、安装部署成功(上一篇文章搞定了);

2、介绍下RIDE基本的用法;

3、学习下几个库的常用方法;

(1)Buildin库

(2)Selenium2Library 库

(3)Collections

(4)json

(5)requests、RequestsLibrary

(6)DatabaseLibrary

(7)Screenshot

(8)pymysql

4、介绍一个接口测试的完成流程;

5、介绍一个UI测试的完成流程;



好本篇文章开始介绍下RIDE的使用

RIDE 是Robot Framework 测试数据编辑器

一、创建测试

1、创建项目

点击菜单栏,File,New project,输入项目名称等信息,创建项目,如下图:

02-Robot Framework 使用简介

注意,Project的Type 类型选择Directory(目录),Fomat(格式)使用ROBOT。


2、右键项目名称,new suite,创建一个suite

02-Robot Framework 使用简介

输入suite名称,suite可以理解为case的集合,type选择File,format为TXT。

02-Robot Framework 使用简介


3、右键suite,选择 new test case,创建一条用例

02-Robot Framework 使用简介


二、打印一个“Hello World!”

02-Robot Framework 使用简介

勾选这条case,点击运行

02-Robot Framework 使用简介


小结:

到这里,我们已经知道了如何创建一个project,suite,case。然后通过edit标签页编辑内容,点击执行按钮,运行并输出结果。为什么log能够输出一个值呢?

接下来,我们就需要看看Robot Framework 到底有多少个像log一样的内置关键字了。