Robot Framework's built-in tool:libdoc

简介: Libdoc是Robot框架的内置工具之一,用于生成HTML和XML格式的测试库和资源文件的关键字文档,使用起来我感觉非常的灵活方便。General Usage语法使用python -m robot.

Libdoc是Robot框架的内置工具之一,用于生成HTML和XML格式的测试库和资源文件的关键字文档,使用起来我感觉非常的灵活方便。

General Usage

语法使用

python -m robot.libdoc [options] library_or_resource output_file
python -m robot.libdoc [options] library_or_resource list|show|version [names]

选项支持

-f, --format <html|xml>
    指定输出文档的格式,如果不使用此选项,则从输出文件的扩展名自动获取格式。如以下两种写法都是支持的:
      python -m robot.libdoc -f html SeleniumLibrary SL   或  
      python -m robot.libdoc  SeleniumLibrary SL.html

-F, --docformat <robot|html|text|rest>
    指定源文档格式,可能的值为Robot框架的文档格式:HTML、纯文本和reStructuredText。默认值可以在测试库源代码中指定,初始默认值为robot,支持2.7.5版本以上版本。

-N,--name <newname>
设置源库或资源的名称。

-V, --version <newversion>
  设置文档化库或资源的版本。测试库的默认值是从源代码获得的。

-h --help
    获取帮助文档

Examples

# 库或资源名称字母区分大小写
python -m robot.libdoc OperatingSystem OperatingSystem.html
python -m robot.libdoc --name MyLibrary Remote::http://10.0.0.42:8270 MyLibrary.xml
python -m robot.libdoc test/resource.html doc/resource_doc.html
python -m robot.libdoc SeleniumLibrary list >list.txt
jython -m robot.libdoc --version 1.0 MyJavaLibrary.java MyJavaLibrary.html
相关文章
How to download ABAP development Tool from Fiori Launchpad
How to download ABAP development Tool from Fiori Launchpad
How to download ABAP development Tool from Fiori Launchpad
|
Web App开发 机器人 测试技术
Robot Framework使用技巧
1、变量的使用 变量可以在命令行中设置,个别变量设置使用--variable (-v)选项,变量文件的选择使用--variablefile (-V)选项。通过命令行设置的变量是全局变量,对其所有执行的用例都有效。
1378 0
|
人工智能 测试技术 程序员
书籍:Pro Python 3 3rd -2019: Features and Tools for Professional Development .pdf
简介 优化您的编程技巧和方法,以成为更高效和创造性的Python程序员。本书探讨了概念和功能,这些概念和功能不仅可以改进您的代码,还可以通过Python理念的见解和细节来理解Python社区。 Pro Python 3,第三版为您提供编写干净,创新代码的工具。
|
新零售 测试技术 Python
Robot Framework - Variable file
RF导入变量文件 在Setting中导入 Setting中导入变量文件时,和导入外部资源文件类似。变量文件的路径可以包含参数,如果一个变量文件接受参数,那么它们也可以是变量。
1344 0
|
前端开发 测试技术 Ruby
|
iOS开发
Xcode8报错:**Framework not found IOSurface for architecture arm64** 或者 **Framework not found FilePr...
Xcode8 编译报错: Framework not found IOSurface for architecture arm64 或者Framework not found FileProvider for architecture x86_64/arm64. 原因 IOSurface.framework和 FileProvider.framework是 iOS11 新增加的库,但 Xcode8下没有这个库。
1555 0