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\用户名\AppData\Roaming
  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:\WINDOWS\system32>pip install robotframework-ride -i https://pypi.douban.com/simple

 

4.pip list

5.打开ride

RF标准库

2.bullitin 测试库

Collections

DateTime

Screenshot

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM