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 ...
随机推荐
- 修改ftp密码
1.运行cmd2.在DOS窗口中输入FTP 127.0.0.13.出现用户名输入提示“user”,键入用户名,按回车4.出现输入密码提示:“Password”,键入密码后按回车登录到服务器中5.在ft ...
- BZOJ 3434 时空穿梭
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3434 题意: 思路: const int mod=10007; const int N=1 ...
- iOS深入学习:(UITableView系列3:insertRow)
前面一篇博客,我使用了reloadData来刷新界面,但是这样没有动画效果,那么我这里通过insertRowsAtIndexPaths:withRowAnimation设置动画效果,希望对大家有所帮助 ...
- axis2通过wsdl生成客户端程序并本地调用
wsdl2java -uri http://10.0.5.12/brm/services/RuleEngine1374389539674484?wsdl -p east.mvc.webservice. ...
- Bug2算法的实现(RobotBASIC环境中仿真)
移动机器人智能的一个重要标志就是自主导航,而实现机器人自主导航有个基本要求--避障.之前简单介绍过Bug避障算法,但仅仅了解大致理论而不亲自动手实现一遍很难有深刻的印象,只能说似懂非懂.我不是天才,不 ...
- centos 扩展root根分区的大小
目标:将VolGroup-lv_home缩小到125G,并将剩余的空间添加给VolGroup-lv_root 1.首先查看磁盘使用情况[root@localhost ~]# df -h文件系统 ...
- [HDU5907]Find Q(水)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5907 记下每块大小,然后n*(n+1)/2 #include <bits/stdc++.h> ...
- ASP.NET四则运算--策略模式
在ASP.NET中实现四则运算,同样使用了类的封装,以及策略模式.只不过是把封装的类.前台代码以及后台的代码分离开来,但同样是要达到功能的实现. Calculator.cs using System; ...
- 解决properties文件乱码问题(eclipse和MyEclipse)
windows——>Preferences——>General——>ContentTypes——>Text——>Java Properties File,设置Defaul ...
- iOS : 静态库制作
一.静态库简介 1. 什么是库? 库 就是程序代码的集合, 是共享程序代码的一种方式 2. 库的分类? 开源库 公开源代码, 能看到具体实现 例如MJExtension, MJRefresh, AFN ...