Robot Framework 学习_1(安装与简介)

来源:互联网 发布:继续教育网络培训总结 编辑:程序博客网 时间:2024/06/03 18:10

了解学习学习Robot Framework自动化测试框架,做下笔记以便后面查阅
Robot Framwork:一个通用的验收测试和验收测试驱动开发自动化测试框架(ATDD).具有易于使用的表格测试数据语法,并使用关键字驱动测试方法。
整体结构图:
这里写图片描述
安装:在python3 环境下使用pip install robotframework 命令
安装成功之后,可以在以下目录找到其核心源码,包含很多已经做了封装的类
这里写图片描述

API:robot framework对外公开的API.在robot.api中包含的API主要包含以下几大类:
logger:提供测试库中日志记录的木块
deco:提供带有装饰器测试库的能力的模块
TestCaseFile、 TestDataDirectory、 ResourceFile:提供解析测试数据文件或目录能力的类,即把基于表格式语法或yaml语法的测试数据/目录组织解析成robot framework可执行的能力
TestSuite: 提供可编程模式创建测试套件能力类
TestSuiteBuilder:提供基于测试数据文件创建测试套件能力类
SuiteVisitor: 用于在执行前处理testdata的抽象类, 用作预处理
ExecutionResult(): 用于读取XML输出文件的执行结果的工厂方法
ResultVisitor: 抽象类用来进一步处理结果
ResultWriter: 用于写报告、日志、XML输出和XUnit文件的结果类。可以基于文件系统上的XML输出写结果,以及基于ExecutionResult()或执行的TestSuite返回的结果对象。
使用API:

from robot.api import logger(换成相对应的API名称)

以上是根据文章做的笔记,以便后来需要的时候可查阅,更加详细的内容可参考原文http://mp.weixin.qq.com/s/gx3If_no2tJzMclXubbcWw

原创粉丝点击