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

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

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

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

     

     

     

     

posted @ 2021-07-21 09:24  佳宁  阅读(815)  评论(0编辑  收藏  举报