robotframework 教程

环境搭建具体请看前一章节。

会出问题的原因大部分是因为既有python2 又有python3

解决办法1.使用python虚拟环境(博客里有)

               2.安装之前把环境变量里py3以及其他非python2的环境先去掉。装好之后在重新写上去

 

这里开始我们RIDE的教程,学习基本的知识和操作

1.

robotframework 教程

 

进入界面后新建一个测试项目。类型选择 File 文件,DIrectory 文件夹

robotframework 教程

新建项目后新建suit (测试用例集)如下图,如果是file类型,新建成功测试用例集之后便可以创建测试用例,如果是D类型,则无法直接创建测试用例,需要再次创建子集,直到为file类型,在这个可以更好的管理模块和测试用例。

robotframework 教程

整个建立完成便如下图:

robotframework 教程

 

 1.赋值: 关键字Setvariable:

 

robotframework 教程

运行 

robotframework 教程

输出如下

robotframework 教程

定义变量的形式${a}      设定值 set variable  打印输出 log

2.Ctenate 连接对象

robotframework 教程

输出

robotframework 教程

3.创建列表

robotframework 教程

 输出内容: 使用@定义列表用logmany输出 ,输入内容如下对比

 robotframework 教程

4. 时间函数

robotframework 教程

输出内容为:

robotframework 教程

5.判断

robotframework 教程

输出

robotframework 教程

6.循环

robotframework 教程

注意 run keyword if continue for loop 和 exit for loop if 的区别

robotframework 教程

7. evaluate 函数

robotframework 教程

可以调用python方法,随机数输出如下

robotframework 教程

7. import library

robotframework 教程

导入py文件 可以调用py文件里的方法

evaluate 转int

comment 为注释

 

8.Take screenshot 截图

robotframework 教程

 

路径为

robotframework 教程

运行后输出为

robotframework 教程

9.字典

 

截图和字典都需要在套件中导入相应的包

robotframework 教程

robotframework 教程

robotframework 教程

 

导入成功后

robotframework 教程

 create dictionary 创建字典

get dictionary items 拿到字典中的key和value

(keys) (values) 

get from dictionary 第一个参数字典  第二个参数key

输出为

robotframework 教程

业务关键字

robotframework 教程

robotframework 教程

robotframework 教程

robotframework 教程

robotframework 教程

 添加到suit中

robotframework 教程

 robotframework 教程

robotframework 教程

robotframework 教程

robotframework 教程

robotframework 教程

 

robotframework 教程

 

 robotframework 教程