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 ...
随机推荐
- getElementsByClassName
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- python 列表去重(数组)的几种方法
一.方法1 代码如下 复制代码 ids = [1,2,3,3,4,2,3,4,5,6,1] news_ids = [] for id in ids: if id not in news_id ...
- [HDOJ5542]The Battle of Chibi(DP,树状数组)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5542 题意:n个数中找m个数,使得从左到右读是上升的子序列.问一共有多少种. dp(i,j)表示取到第 ...
- windows c dll的创建与调用
DLL代码: // TestDynamic.cpp: implementation of the TestDynamic class. // ///////////////////////////// ...
- [SAP ABAP开发技术总结]ABAP读写、解析XML文件
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- git 简单用
之前一直用svn,用git也只是从github上clone代码.现在自己试试用git做版本控制.等用熟悉了,再看看怎么搞分支,合并,多人开发之类的. 1下载个git客户端,如Git for Windo ...
- 个人作业Week 2 ----------代码的规范和代码复审
1.是否需要有代码规范 从个人理解的角度出发,我认为代码规范还可以细分为代码的风格还有代码的结构设计(就好比排版一类的) 以前在上C语言课程的时候就看到过,老师会在打“{”的时候进行一个换行,但是有些 ...
- iOS - Swift NSData 数据
前言 public class NSData : NSObject, NSCopying, NSMutableCopying, NSSecureCoding public class NSMutabl ...
- iOS - UIView
前言 NS_CLASS_AVAILABLE_IOS(2_0) @interface UIView : UIResponder <NSCoding, UIAppearance, UIAppeara ...
- 笔记本_thinkpad_e40_FN
1. 开机时按F10进入bios 然后在 bios 中选择 system configuration,看一下其中的 action keys mode .如果此选项后面为 enable 的话,是不需要按 ...