robot API笔记5
实现了 Libdoc 工具。
命令行Libdoc入口点和编程接口 提供的是单独的吗 robot.libdoc 模块。
这个包被认为是稳定的但不是公共API的一部分。
robot.libdocpkg.LibraryDocumentation(library_or_resource, name=None, version=None,doc_format=None)
Submodules
robot.libdocpkg.builder module
robot.libdocpkg.builder.JavaDocBuilder()
robot.libdocpkg.builder.DocumentationBuilder(library_or_resource)
robot.libdocpkg.consoleviewer module
- class
robot.libdocpkg.consoleviewer.ConsoleViewer(libdoc) -
Bases:
object- classmethod
handles(command)
- classmethod
validate_command(command, args)
view(command, *args)
list(*patterns)
show(*names)
version()
- classmethod
- class
robot.libdocpkg.consoleviewer.KeywordMatcher(libdoc) -
Bases:
objectsearch(patterns)
robot.libdocpkg.htmlwriter module
- class
robot.libdocpkg.htmlwriter.LibdocHtmlWriter -
Bases:
objectwrite(libdoc, output)
- class
robot.libdocpkg.htmlwriter.LibdocModelWriter(output, libdoc) -
Bases:
robot.htmldata.htmlfilewriter.ModelWriterwrite(line)
write_data()
handles(line)
- class
robot.libdocpkg.htmlwriter.JsonConverter(doc_formatter) -
Bases:
objectconvert(libdoc)
- class
robot.libdocpkg.htmlwriter.DocFormatter(keywords, introduction, doc_format='ROBOT') -
Bases:
objecthtml(doc, intro=False)
- class
robot.libdocpkg.htmlwriter.DocToHtml(doc_format) -
Bases:
object
robot.libdocpkg.javabuilder module
- class
robot.libdocpkg.javabuilder.JavaDocBuilder -
Bases:
objectbuild(path)
robot.libdocpkg.javabuilder.ClassDoc(path)-
Process the given Java source file and return ClassDoc instance.
Processing is done using com.sun.tools.javadoc APIs. Returned object implements com.sun.javadoc.ClassDoc interface:http://docs.oracle.com/javase/7/docs/jdk/api/javadoc/doclet/
robot.libdocpkg.model module
- class
robot.libdocpkg.model.LibraryDoc(name='', doc='', version='', type='library', scope='',named_args=True, doc_format='') -
Bases:
objectdoc_format
keywords
all_tags
save(output=None, format='HTML')
- class
robot.libdocpkg.model.KeywordDoc(name='', args=(), doc='', tags=()) -
Bases:
robot.utils.sortable.Sortableshortdoc
robot.libdocpkg.output module
- class
robot.libdocpkg.output.LibdocOutput(output_path, format) -
Bases:
object
robot.libdocpkg.robotbuilder module
- class
robot.libdocpkg.robotbuilder.LibraryDocBuilder -
Bases:
objectbuild(library)
- class
robot.libdocpkg.robotbuilder.ResourceDocBuilder -
Bases:
objectbuild(path)
- class
robot.libdocpkg.robotbuilder.KeywordDocBuilder(resource=False) -
Bases:
objectbuild_keywords(lib)[
build_keyword(kw)
robot.libdocpkg.specbuilder module
- class
robot.libdocpkg.specbuilder.SpecDocBuilder -
Bases:
objectbuild(path)
robot.libdocpkg.writer module
robot.libdocpkg.writer.LibdocWriter(format=None)
robot.libdocpkg.xmlwriter module
- class
robot.libdocpkg.xmlwriter.LibdocXmlWriter -
Bases:
objectwrite(libdoc, outfile)
robot API笔记5的更多相关文章
- robot API笔记1
robot.api 包公开的公共api机器人框架 除非另有声明,公开的api在这个包中被认为是稳定的, 从而构建外部工具时,安全使用的机器人框架. 目前暴露api: logger 模块测试库的日志的目 ...
- robot API笔记6
robot.libraries 计划举办机器人框架标准测试库. 图书馆是主要用于外部的测试数据,但是他们可以 也使用自定义测试库是否有必要. 特别是 的内装式 图书馆通常是有用的 当需要与框架. 因为 ...
- robot API笔记4
robot.htmldata包 包编写HTML格式的输出文件. 这个包被认为是稳定的但不是公共API的一部分. robot.htmldata.htmlfilewriter module classro ...
- robot API笔记3
robot.htmldata package 包编写HTML格式的输出文件. 这个包被认为是稳定的但不是公共API的一部分. Submodules robot.htmldata.htmlfilewri ...
- robot API笔记2
robot.conf 设计方案 实现设置测试执行和输出处理. 这个方案实现了 RobotSettings 和 RebotSettings 内部使用的类 该框架. 不应该有这些类需要使用外部.这个包可以 ...
- Python Socket API 笔记
将上节中的C#该成Python版的容易程度大大超出了我的意料之外.从来没有发现,仅仅用灰尘简单的几句话就实现了该程序的主要功能,可见python的简易和强大之处.这里先对SocketAPI 做一下总结 ...
- JS全部API笔记
我相信对于程序猿都有做笔记的习惯. 我初学到现在也做了不少笔记,以前,总是怕写的文章或者好的内容分享出来就怕被直接copy以后更个名就不再是你的. 但通过博客园,学习到不少东西,人家都不怕什么了,我自 ...
- robot framework笔记(一):环境配置(基于python3)+在pycharm中编写及运行robot脚本
(一)使用pip安装robotframework框架和seleniumlibrary库 pip install --upgrade robotframework pip install --upgra ...
- UICollectionView基础API笔记
UICollectionView系列API,属性含义笔记.在UICollectionView笔记1中我们了解了UICollectionView是什么,以及可以做什么:在UICollectionView ...
随机推荐
- .Net验证码实现基础--Draw
命名空间 using System.Draw; using System.Draw.Drawing2D; 在form等控件的 事件中 添加 paint事件 ///////画各种形状(空心)////// ...
- 【leetcode❤python】83. Remove Duplicates from Sorted List
#-*- coding: UTF-8 -*- # Definition for singly-linked list.# class ListNode(object):# def __init ...
- /proc/cpuinfo zz
/proc/cpuinfo文件分析 在Linux系统中,提供了proc文件系统显示系统的软硬件信息.如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到.本文章针 ...
- ALV详解:Function ALV(一)
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- FZU 2215 Simple Polynomial Problem(简单多项式问题)
Description 题目描述 You are given an polynomial of x consisting of only addition marks, multiplication ...
- h5上滑刷新(分页)
$('.dom').append('<div class="loadingwrap" id="loading" style="display:n ...
- Android内存泄露测试
Android性能测试过程中的一些常用命令: CPU: adb shell top -n | grep "+PackageName 内存: adb shell dumpsys meminfo ...
- 利用JDK的中Proxy动态代理实现Spring的AOP技术
首先给出设计模式静态代理与动态代理的学习: http://layznet.iteye.com/blog/1182924 讲的不错 然后我们实现AOP 就要求我们对委托的所有方法的调用实现拦截 代理 ...
- EntityManager方法简介
EntityManager 是用来对实体Bean 进行操作的辅助类.他可以用来产生/删除持久化的实体Bean,通过主键查找实体bean,也可以通过EJB3 QL 语言查找满足条件的实体Bean.实体B ...
- HDU-4511 小明系列故事——女友的考验 floyd变种-标号递增最短路
题意:给定N个点,现在要求出从1号点到N号点的最短路.题目给的限制条件就是对于某条路径是不能够走的,但是可以选择某段路径走,另外就是所走的路径的标号必须是递增的. 分析:由于给定的是一些列的坐标点,这 ...