美文网首页
eclipse安装及初识robotframework

eclipse安装及初识robotframework

作者: 瘦不下去了 | 来源:发表于2019-09-30 10:29 被阅读0次

    工作需要学习robotframework框架,踩坑较多,记录一下。

    一、eclipse的安装

    百度搜索直接下载的exe安装程序,但是安装过程中会报错ERROR: org.eclipse.equinox.p2.engine code=4 An error occurr,百度之后发现关闭防火墙杀毒软件之类的没用,有人说是墙的问题,嫌麻烦,决定换一种安装方式。去官网下载压缩包,官网压缩包地址:https://www.eclipse.org/downloads/packages/,下载之后解压到目录,双击exe文件,这里我在启动时碰到一个错误提示,Java was started but returned exit ...。这里是因为我的环境变量中的JDK是32位的,eclipse是64位,所以去下载了最新的JDK1.864位版本,安装后变更环境变量并重启计算机,eclipse启动成功

    二、安装robotframework

    运行robotframework最好是选择python2.7版本(但是前几天我看到好像python2版本
    年底就永久停止维护了),安装好python2.7版本后,运行pip install robotframework命令即可,使用pip命令的好处是他会把robotframework的依赖一并安装

    三、eclipse配置

    1. 打开eclipse,顶部栏Windows-->Preferences-->Robot Framework-->Installed frameworks,点击右侧的ADD,选择你的Python2.7目录,会自动检测你选择的目录下是否存在robotframework包,最后点击下方的Apply and Close就行。


      image.png
    2. 配置自动补全,顶部栏Windows-->Preferences-->Robot Framework-->Editor-->Content Assist,在Auto activation triggers中添加.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:


      image.png
    3. 配置RED插件,顶部栏Help-->Eclipse marketplace,搜索RED,点击install,下载完成后重启eclipse即可


      image.png

    四、创建robotframework项目

    1. 创建项目
      左上角File-->New-->Other,弹出框中,选择Robot Framework下的Robot Project,

      image.png
      image.png
      然后点击Finish,项目就会创建成功。(图中是因为我已经创建了同名项目)
    2. 调整视图
      选中创建好的项目,点击右上角的小图标(Open perspective)

      image.png
      在弹出框中,选择Robot,变更视图
      image.png
      image.png
    3. 创建测试套件
      选中robot项目,点击右键,New-->Robot Test Suite,只需要在弹出框中输入文件名字即可。展示Hello World,其中Log是打印关键字:

      image.png
      运行时可能会报编码错误,注意这两个地方:
      1、Windows-->Preferences-->General-->Workspace
      image.png
      2、Run-->Run Configurations
      image.png
    4. 查看运行结果
      点击运行按钮后,会在控制台展示运行结果,查看打印结果,顶部栏Windows-->Show View-->Robot-->Message Log。点击后添加输出栏。

      image.png
    5. 查看测试报告
      控制台处会显示程序运行后自动生成的测试报告,在左侧的项目处点击右键选择刷新

      image.png
      1、report.html,测试报告文件,右键点击,Open With-->Web Browser。
      image.png
      总结信息:
      Status:本次运行的状态描述
      Elapsed Time:运行耗费时间
    image.png

    测试统计:
    总数统计:
    Critical Tests:关键测试,Total:测试总数,Pass:通过数,Fail:失败数,Elapsed:耗费时间,Pass/Fail:成功失败比,鼠标放上去会有百分比数字显示,绿色部分为成功,红色为失败
    标签统计:略过
    套件统计(在Robotframework中,从工程顶级目录开始,都认为是套件,只有我们建立的Test Suite才是测试套件):
    2、log.html,测试日志文件


    image.png

    SUITE:套件,TEST:测试用例,KEYWORD:测试用例中引用的关键字

    相关文章

      网友评论

          本文标题:eclipse安装及初识robotframework

          本文链接:https://www.haomeiwen.com/subject/kcmnectx.html