zoukankan      html  css  js  c++  java
  • 使用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
          在这里插入图片描述

  • 相关阅读:
    Apache与Nginx的优缺点比较
    [PHP基础]有关isset empty 函数的面试题
    PHP求解一个值是否为质数
    15个魔术方法的总结
    对象在类中的存储方式有哪些?
    cookie大小
    Tp3.2 和 Tp5.0之间的区别
    经典的面试题,(这是著名的约瑟夫环问题)
    怎么计算数据库有多大的数据量
    [置顶] 实用电子电路设计丛书
  • 原文地址:https://www.cnblogs.com/mabingxue/p/15038077.html
Copyright © 2011-2022 走看看