使用Eclipse+RED搭建RF自动化测试框架

本文档详细介绍了如何利用Eclipse和RED插件搭建RobotFramework自动化测试框架。首先,需要确保拥有Python和RED所需环境,然后通过Eclipse的离线安装方式添加RED插件。安装完成后,配置Python环境和编辑器提示功能,支持UTF-8编码避免中文乱码。接着,创建Robot项目和测试套件,编写测试用例,并实现运行测试。最后,查看测试结果和生成的报告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用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、滑动到最下面,可以看到插件的下载链接,选择操作系统对应的包。

1600916493710

二、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->等待安装完成->重启即可

1600917375010

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:可以看到用例运行需要时长
    1600919942797

3)查看生成的报告
  • Log.html
    在这里插入图片描述

  • report.html
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值