工作需要学习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配置
-
打开eclipse,顶部栏Windows-->Preferences-->Robot Framework-->Installed frameworks,点击右侧的ADD,选择你的Python2.7目录,会自动检测你选择的目录下是否存在robotframework包,最后点击下方的Apply and Close就行。
image.png -
配置自动补全,顶部栏Windows-->Preferences-->Robot Framework-->Editor-->Content Assist,在Auto activation triggers中添加.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:
image.png -
配置RED插件,顶部栏Help-->Eclipse marketplace,搜索RED,点击install,下载完成后重启eclipse即可
image.png
四、创建robotframework项目
-
创建项目
image.png
左上角File-->New-->Other,弹出框中,选择Robot Framework下的Robot Project,
image.png
然后点击Finish,项目就会创建成功。(图中是因为我已经创建了同名项目) -
调整视图
image.png
选中创建好的项目,点击右上角的小图标(Open perspective)
在弹出框中,选择Robot,变更视图
image.png
image.png -
创建测试套件
image.png
选中robot项目,点击右键,New-->Robot Test Suite,只需要在弹出框中输入文件名字即可。展示Hello World,其中Log是打印关键字:
运行时可能会报编码错误,注意这两个地方:
1、Windows-->Preferences-->General-->Workspace
image.png
2、Run-->Run Configurations
image.png -
查看运行结果
image.png
点击运行按钮后,会在控制台展示运行结果,查看打印结果,顶部栏Windows-->Show View-->Robot-->Message Log。点击后添加输出栏。
-
查看测试报告
image.png
控制台处会显示程序运行后自动生成的测试报告,在左侧的项目处点击右键选择刷新
1、report.html,测试报告文件,右键点击,Open With-->Web Browser。
image.png
总结信息:
Status:本次运行的状态描述
Elapsed Time:运行耗费时间
测试统计:
总数统计:
Critical Tests:关键测试,Total:测试总数,Pass:通过数,Fail:失败数,Elapsed:耗费时间,Pass/Fail:成功失败比,鼠标放上去会有百分比数字显示,绿色部分为成功,红色为失败
标签统计:略过
套件统计(在Robotframework中,从工程顶级目录开始,都认为是套件,只有我们建立的Test Suite才是测试套件):
2、log.html,测试日志文件
image.png
SUITE:套件,TEST:测试用例,KEYWORD:测试用例中引用的关键字
网友评论