RobotFramework(1)-简介、特点与安装
安装 简介 特点 robotframework
2023-09-14 09:12:51 时间
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,尽量版本与之保持一致
相关文章
- 解决 安装或卸载软件时报错Error 1001 的问题
- CentOS 6.3 中安装VirtualBOX增强工具失败:Building the main Guest Additions module[FAILED]
- Dubbo基础篇-zookeeper安装(单点)
- Ubuntu 14.10安装SecureCRT 7.3(转)
- 大数据基础之Impala(1)简介、安装、使用
- Centos7安装NTP服务器
- 在Ubuntu 20.04 上安装Chromium
- Computer:C语言/C++语言的简介、发展历史、应用领域、编程语言环境IDE安装、学习路线之详细攻略
- DL之IDE:深度学习环境安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程)
- Py之lightgbm:lightgbm的简介、安装、使用方法之详细攻略
- Py之cvxopt:cvxopt库的简介、安装、使用方法之详细攻略
- Python之category-encoders:category-encoders库的简介、安装、使用方法之详细攻略
- Py之pymssql:Python库之pymssql的简介、安装、使用方法之详细攻略
- Py之reprint:reprint的简介、安装、使用方法之详细攻略
- Dataset之Handwritten Digits:Handwritten Digits(手写数字图片识别)数据集简介、安装、使用方法之详细攻略
- Win之NirCmd:NirCmd的简介、安装、使用方法之详细攻略
- Windows之Chocolatey:windows下的apt-get即Chocolatey简介、安装、使用方法之详细攻略
- git的使用学习(一)git的简介和安装
- node-exporter安装和详解-适用于物理机虚拟机的监控采集
- Jmeter系列之简介与环境安装
- 【TDengine】通过apt-get方式安装TDengine
- Shell脚本一键安装-----Tomcat服务
- 【Linux入门篇】四种软件查看、安装、卸载方式
- Mac安装jadx查看dex文件