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:
object
search
(patterns)
robot.libdocpkg.htmlwriter module
- class
robot.libdocpkg.htmlwriter.
LibdocHtmlWriter
-
Bases:
object
write
(libdoc, output)
- class
robot.libdocpkg.htmlwriter.
LibdocModelWriter
(output, libdoc) -
Bases:
robot.htmldata.htmlfilewriter.ModelWriter
write
(line)
write_data
()
handles
(line)
- class
robot.libdocpkg.htmlwriter.
JsonConverter
(doc_formatter) -
Bases:
object
convert
(libdoc)
- class
robot.libdocpkg.htmlwriter.
DocFormatter
(keywords, introduction, doc_format='ROBOT') -
Bases:
object
html
(doc, intro=False)
- class
robot.libdocpkg.htmlwriter.
DocToHtml
(doc_format) -
Bases:
object
robot.libdocpkg.javabuilder module
- class
robot.libdocpkg.javabuilder.
JavaDocBuilder
-
Bases:
object
build
(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:
object
doc_format
keywords
all_tags
save
(output=None, format='HTML')
- class
robot.libdocpkg.model.
KeywordDoc
(name='', args=(), doc='', tags=()) -
Bases:
robot.utils.sortable.Sortable
shortdoc
robot.libdocpkg.output module
- class
robot.libdocpkg.output.
LibdocOutput
(output_path, format) -
Bases:
object
robot.libdocpkg.robotbuilder module
- class
robot.libdocpkg.robotbuilder.
LibraryDocBuilder
-
Bases:
object
build
(library)
- class
robot.libdocpkg.robotbuilder.
ResourceDocBuilder
-
Bases:
object
build
(path)
- class
robot.libdocpkg.robotbuilder.
KeywordDocBuilder
(resource=False) -
Bases:
object
build_keywords
(lib)[
build_keyword
(kw)
robot.libdocpkg.specbuilder module
- class
robot.libdocpkg.specbuilder.
SpecDocBuilder
-
Bases:
object
build
(path)
robot.libdocpkg.writer module
robot.libdocpkg.writer.
LibdocWriter
(format=None)
robot.libdocpkg.xmlwriter module
- class
robot.libdocpkg.xmlwriter.
LibdocXmlWriter
-
Bases:
object
write
(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 ...
随机推荐
- js对数组排序
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- kaili 2.0 开启ssh远程
第一步:更改sshd_config文件
- 字符串处理:ABAP中的正则表达式
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- iOS添加广告的主要方法
//用户取消正在执行的广告时 调用 - (void)cancelBannerViewAction { NSLog(@"Banner was cancelled!"); self.a ...
- Xcode:Foundation框架找不到,或者是自动提示出现问题
问题描述:Foundation框架找不到,或者是自动提示出现问题 之前的操作:手贱,不少心把编译器里面的源码改了 处理办法:清理缓存 缓存位置:点击桌面后,选择系统菜单栏:前往—电脑—硬盘—用户—ap ...
- HDU 5422 Rikka with Graph
Rikka with Graph Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) ...
- struts2 if标签示例
下面总结一下struts2 中if标签的使用 (1)判断字符串是否为空 <s:if test="user.username==null or user.username==''&quo ...
- poj1981Circle and Points(单位圆覆盖最多的点)
链接 O(n^3)的做法: 枚举任意两点为弦的圆,然后再枚举其它点是否在圆内. 用到了两个函数 atan2反正切函数,据说可以很好的避免一些特殊情况 #include <iostream> ...
- Python学习笔记9—文件
打开文件
- (七)shell编程学习
1.shell程序练习:创建一个dir文件夹,在dir文件夹里再创建一个cd.c文件 首先vim hello.sh 2.shell中的变量定义和引用 (1)变量定义和初始化.shell是弱类型语言(语 ...