RobotFramework(1)-简介、特点与安装

1、简介

  • RobotFramework,简称RF,是基于Python语言的,可扩展的,是基于关键字驱动模式的自动化测试框架
  • 关键字驱动:关键字驱动表示将项目中的一些逻辑封装为关键字(函数),调用不同的关键字组合实现不同的业务逻辑,从而实现用例的执行
  • 数据驱动:数据驱动是吧测试用例里面的数据提取到excel或者ymal文件里面,然后通过excel或者yaml中的数据驱动测试用例的执行

2、特点

  • 编写用例非常简单,可以以robot、txt、tsv。或者html的格式编写用例
  • 自动生成HTML格式的测试该报告和日志,而Unittest需要HTMLTestRunner.py,pytest需要allure插件)
  • 除了自带类库外,还有很多使用的扩展库
  • 可以根据项目需要自定义关键字
  • 可以使用GUI的方式运行,可以和svn,git,Jenkins持续继承

4、环境安装

  • RobotFramework目前稳定版为4.0.3,RobotFramework-ride目前稳定版为1.7.4,由于RobotFramework-ride明确提出了不要使用python3.8,如果想使用python3.8及以上需要等待RobotFramework-ride的2.0版本,因此这里python最好选择python3.6或者python3.7,本文选择python3.7
  • 首先参考 Python安装-Miniconda+Pipenv实战详解 创建python37的环境
  • 然后执行 conda activate python37 激活python37的环境
    在这里插入图片描述
  • 然后新建一个RF的目录,用于承载RF的虚拟环境,如:G:\src\RobotFramework
  • 然后在cmd中进入到此目录中
    在这里插入图片描述
  • 执行pip install pipenv 安装pipenv虚拟环境管理工具
    在这里插入图片描述
  • 执行 pipenv --python 3.7 创建RF的虚拟环境
    在这里插入图片描述
  • 执行 pipenv shell 进入RF的虚拟环境,出现找不到路径之类的无需打理,只要提示符出现类似如下描述表示已经OK
    在这里插入图片描述
  • 执行 pip install robotframework==4.0.3 安装RobotFramework,这里因为之前下载过,所以直接安装了,如果第一次安装会有自动下载的打印
    在这里插入图片描述
  • 执行 pip install robotframework-ride==1.7.4.2 安装RobotFramework-Ride
    在这里插入图片描述
    执行ride.py 即可打开RobotFramework-Ride界面,如下:表示已经安装成功
    在这里插入图片描述
    注意:上述python版本:3.7,RobotFramework:4.0.3,RobotFramework-Ride:1.7.2,尽量版本与之保持一致
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

redrose2100

您的鼓励是我最大的创作动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值