eclipse安装及初识robotframework

工作需要学习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)