一、RF简介
RF是基于python的自动化测试框架,是关键字驱动。和pytest功能类似,但语法不同,RF不需要写python代码,pytest需要。
RF优点
- 自带测试报告功能,无需安装插件
- 定义灵活易理解的测试用例执行控制(包括初始化和清除环境)
- 可以方便挑选要执行的用例文件和套件(名称/标签过滤)
- 有清晰的日志和报表功能,可清晰的查看测试执行结构
二、安装
1、pycharm安装库
pip install robotframework
2、编辑环境——pycharm+intellibot插件
下载intellibot插件,通过以下方式导入这个插件路径
三、基础操作
1、创建文件
新建file,后缀为.robot,这个文件就是robot文件
2、文件目录
robot文件: 套件文件,里面定义测试用例
目录: 套件目录,只要目录中包含测试用例的文件即可
3、文件编码格式
文件编码格式必须为utf-8
4、如何执行RF文件
执行robot文件
robot 文件名.robot
如果需要指定测试用例:robot -t 用例名 文件名
执行目录套件
robot 套件目录
注:文件或目录也可使用绝对路径/相对路径