RF简介

主流:

1.数据驱动:把测试用例的数据单独提取出来放入到excel 或者yaml文件里面,通过改变excel或者yaml中的苏剧来驱动用例执行

2.关键字驱动(RF):在一些项目中的逻辑封装成一个关键字,调用不用的关键字来实现不同的逻辑,从而驱动用例执行

特点:

  1. 编写用例简
  2. 单,可以以robot.txt,tsv,html的格式哎保存用例
  3. 自动生成html格式的自动化测试报告和日志
  4. 除了自带库以外,还有很多拓展库
  5. 可以根据项目的需要自定义关键字(业务逻辑:登录)
  6. 可以使用非GUI的方式运行,和jenkins集成

RF环境安装

1.管理员打开cmd(谷歌浏览器驱动放在python 目录下)

2dos:pip install robotframework==3.1

这里遇到了坑

报错信息如下

原因

pip的时候各种关卡限制了它的网速,连接超时,所以需要自己设定安装源

 

解决方法

pip install requests -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

 上个方法如果不对的话推荐如下方法

Windows:

  1. 找到系统盘下C:C:Users用户名AppDataRoaming
  2. 查看在Roaming文件夹下有没有一个pip文件夹,如果没有创建一个;
  3. 进入pip文件夹,创建一个pip.ini文件;
  4. 使用记事本的方式打开pip.ini文件,写入:

[global]

index-url =  # 指定下载源

trusted-host =  # 指定域名

然后使用管理员权限打开cmd后运行命令:pip install -i  --upgrade pip --user,就会OK了

3.dos: pip install robotframework-ride

也因为网络原因安装失败

解决方法:使用国内镜像


C:WINDOWSsystem32>pip install robotframework-ride -i https://pypi.douban.com/simple

4.pip list

5.打开ride

RF标准库

2.bullitin 测试库

Collections

DateTime

Screenshot

原文地址:https://www.cnblogs.com/JacquelineQA/p/15037537.html