实现了 Libdoc 工具。

命令行Libdoc入口点和编程接口 提供的是单独的吗 robot.libdoc 模块。

这个包被认为是稳定的但不是公共API的一部分。

robot.libdocpkg.LibraryDocumentation(library_or_resourcename=Noneversion=None,doc_format=None)

Submodules

robot.libdocpkg.builder module

robot.libdocpkg.builder.JavaDocBuilder()
robot.libdocpkg.builder.DocumentationBuilder(library_or_resource)

robot.libdocpkg.consoleviewer module

classrobot.libdocpkg.consoleviewer.ConsoleViewer(libdoc)

Bases: object

classmethodhandles(command)
classmethodvalidate_command(commandargs)
view(command*args)
list(*patterns)
show(*names)
version()
classrobot.libdocpkg.consoleviewer.KeywordMatcher(libdoc)

Bases: object

search(patterns)

robot.libdocpkg.htmlwriter module

classrobot.libdocpkg.htmlwriter.LibdocHtmlWriter

Bases: object

write(libdocoutput)
classrobot.libdocpkg.htmlwriter.LibdocModelWriter(outputlibdoc)

Bases: robot.htmldata.htmlfilewriter.ModelWriter

write(line)
write_data()
handles(line)
classrobot.libdocpkg.htmlwriter.JsonConverter(doc_formatter)

Bases: object

convert(libdoc)
classrobot.libdocpkg.htmlwriter.DocFormatter(keywordsintroductiondoc_format='ROBOT')

Bases: object

html(docintro=False)
classrobot.libdocpkg.htmlwriter.DocToHtml(doc_format)

Bases: object

robot.libdocpkg.javabuilder module

classrobot.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

classrobot.libdocpkg.model.LibraryDoc(name=''doc=''version=''type='library'scope='',named_args=Truedoc_format='')

Bases: object

doc_format
keywords
all_tags
save(output=Noneformat='HTML')
classrobot.libdocpkg.model.KeywordDoc(name=''args=()doc=''tags=())

Bases: robot.utils.sortable.Sortable

shortdoc

robot.libdocpkg.output module

classrobot.libdocpkg.output.LibdocOutput(output_pathformat)

Bases: object

robot.libdocpkg.robotbuilder module

classrobot.libdocpkg.robotbuilder.LibraryDocBuilder

Bases: object

build(library)
classrobot.libdocpkg.robotbuilder.ResourceDocBuilder

Bases: object

build(path)
classrobot.libdocpkg.robotbuilder.KeywordDocBuilder(resource=False)

Bases: object

build_keywords(lib)[
build_keyword(kw)

robot.libdocpkg.specbuilder module

classrobot.libdocpkg.specbuilder.SpecDocBuilder

Bases: object

build(path)

robot.libdocpkg.writer module

robot.libdocpkg.writer.LibdocWriter(format=None)

robot.libdocpkg.xmlwriter module

classrobot.libdocpkg.xmlwriter.LibdocXmlWriter

Bases: object

write(libdocoutfile)

robot API笔记5的更多相关文章

  1. robot API笔记1

    robot.api 包公开的公共api机器人框架 除非另有声明,公开的api在这个包中被认为是稳定的, 从而构建外部工具时,安全使用的机器人框架. 目前暴露api: logger 模块测试库的日志的目 ...

  2. robot API笔记6

    robot.libraries 计划举办机器人框架标准测试库. 图书馆是主要用于外部的测试数据,但是他们可以 也使用自定义测试库是否有必要. 特别是 的内装式 图书馆通常是有用的 当需要与框架. 因为 ...

  3. robot API笔记4

    robot.htmldata包 包编写HTML格式的输出文件. 这个包被认为是稳定的但不是公共API的一部分. robot.htmldata.htmlfilewriter module classro ...

  4. robot API笔记3

    robot.htmldata package 包编写HTML格式的输出文件. 这个包被认为是稳定的但不是公共API的一部分. Submodules robot.htmldata.htmlfilewri ...

  5. robot API笔记2

    robot.conf 设计方案 实现设置测试执行和输出处理. 这个方案实现了 RobotSettings 和 RebotSettings 内部使用的类 该框架. 不应该有这些类需要使用外部.这个包可以 ...

  6. Python Socket API 笔记

    将上节中的C#该成Python版的容易程度大大超出了我的意料之外.从来没有发现,仅仅用灰尘简单的几句话就实现了该程序的主要功能,可见python的简易和强大之处.这里先对SocketAPI 做一下总结 ...

  7. JS全部API笔记

    我相信对于程序猿都有做笔记的习惯. 我初学到现在也做了不少笔记,以前,总是怕写的文章或者好的内容分享出来就怕被直接copy以后更个名就不再是你的. 但通过博客园,学习到不少东西,人家都不怕什么了,我自 ...

  8. robot framework笔记(一):环境配置(基于python3)+在pycharm中编写及运行robot脚本

    (一)使用pip安装robotframework框架和seleniumlibrary库 pip install --upgrade robotframework pip install --upgra ...

  9. UICollectionView基础API笔记

    UICollectionView系列API,属性含义笔记.在UICollectionView笔记1中我们了解了UICollectionView是什么,以及可以做什么:在UICollectionView ...

随机推荐

  1. MTK+高通方案商

    1.德信无线通讯科技有限公司 点击打开链接 2.深圳优美科技

  2. SQL Server建表和增删改

    create database 数据库名 go --穿件完成 go create table 表名(列名 类型, 列名 类型, 列名 类型 --最后一个列名不加逗号) go --创建完成go 以创建表 ...

  3. 在包a中新建一个类A,在类A中有一个int add(int m)方法,用来求1+2+…+m 的和。在包b中新建一个类B,在类B中有一个int cheng(int n)方法,用来求n! 的结果。在包c中新建一个主类C,调用A、B中的方法输出1+2+…+30的和, 以及5!的计算结果。

    package a; public class A { public void add(int m) { int sum=0; for (int i = 1; i <=m; i++) { sum ...

  4. [SAP ABAP开发技术总结]内表操作

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  5. YII的关联查询

    先看数据表中的关系是怎样的: customer表中的关系如下: order中的表为: 先在customer中获得order的数据,并与之关联,在 helloController.php 中,代码如下 ...

  6. Scrum Meeting---Three(2015-10-27)

    今日已完成任务和明日要做的任务 姓名 今日已完成任务 今日时间 明日计划完成任务 估计用时 董元财 今日我学习了Java Web,同时安装好了我的MySQL 4h 进行数据库设计以及Web项目的创建 ...

  7. javascript练习----复选框全选,全不选,反选

    第一种方式: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  8. iOS - ASIHTTPRequest 网络请求

    前言 使用 iOS SDK 中的 HTTP 网络请求 API,相当的复杂,调用很繁琐,ASIHTTPRequest 就是一个对 CFNetwork API 进行了封装,并且使用起来非常简单的一套 AP ...

  9. iOS - UIWebView

    前言 NS_CLASS_AVAILABLE_IOS(2_0) __TVOS_PROHIBITED @interface UIWebView : UIView <NSCoding, UIScrol ...

  10. iOS添加Prefix Header

    1. 添加Prefix Header 注: Xcode 6苹果默认去掉prefix Header, 用以提高原文件的复用性, 便于迁移. 并且可以一定程度上减少Build Time. 解决办法: (1 ...