使用ECLIPSE+RED搭建RF自动化测试框架
RF:
-
开源、基于Python编写
-
丰富的第三方库:UI、API、IOS、Android
-
测试用例支持txt、tsv、html等格式编写
-
关键字驱动。用已有关键字形成业务关键字
-
测试用例支持变量使用、IF语句和FOR循环
-
支持继承svn、git、jenkins等工具
-
灵活、可拓展
-
丰富的编辑工具
环境准备:
-
RF框架运行环境:Python2/3
-
Python库:RobotFramework
-
RF图形界面运行环境:Eclipse
-
RF图形界面库:Eclipse中安装RED插件
一、下载RED插件
1、打开官方网站:HTTPS://ROBOTFRAMEWORK.ORG/
2、点击RED
进去,即可看到最新版RED 0.9.5
3、点击进去可以看到RED
的介绍,使用这个版本所需要的条件
- jdk1.8+
- Eclipse v4.8+
- Python/Jython安装robotframework第三方插件
4、滑动到最下面,可以看到插件的下载链接,选择操作系统对应的包。
二、
ECLIPSE
离线安装RED
插件1、
HELP
->INSTALL NEW SOFTWARE...
-
2、
ADD
->ARCHIVE
选择刚才下载好的RED0.9.5
插件->NAME:RED0.9.5
->ADD
-
3、勾选
ROBOT FRAMEWORK IDE
->NEXT
->NEXT
->FINISH
->等待安装完成->重启即可4、安装完成后,在
WINDOW
->PREFERENCES
中就可以看到ROBOT FRAMEWORK
5、添加
PYTHON
环境6、配置编辑器提示功能
在
Auto activation triggers
中添加.qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM$@&*:[
,然后保存并关闭即可7、
RF
支持中文编写,为了防止乱码,需要配置一下编码格式(UTF-8
)三、创建第一个
ROBOT PROJECT
1、创建项目
1)
FILE
->NEW
->ROBOT PROJECT
-
如果没有显示
Robot Project
,就点击下面的Other...
,搜索Robot
就可以找到2)创建一个
ROBOTDEMO
的ROBOT项目 -
3)项目目录
-
2、创建测试套件
1)右击项目->
NEW
->ROBOT TEST SUITE
2)测试套件的名称支持中文,选择使用.ROBOT后缀
3)添加一个简单的测试用例
*** Test Cases *** 打印当前时间 Log 2020年9月24日11:51:13
-
3、运行测试套件
1)在当前文件右击->
RUN TEST:
即可运行2)运行后控制台输出信息
-
Console
:显示用例运行结果 -
-
Message Log
:刚才使用的Log关键字打印日志-当前时间 -
Execution View
:可以看到用例运行需要时长
3)查看生成的报告
-
Log.html
-
report.html
-