繁体   English   中英

如何在log.html和output.xml中向ROBOT Framework测试统计信息添加一些外部链接?

[英]How to add some external links to ROBOT Framework Test Statistics in log.html and output.xml?

如何自定义机器人框架log.html和输出,以便可以向输出文件(例如log.html和output.xml文件)添加一些外部链接。

您可以在测试套件中使用元数据。 这些元数据可以包含外部链接。 用户指南的“ 免费测试套件元数据 ”部分对此进行了说明。

如果您使用TXT格式进行测试,则外观如下:

*** Settings ***
Metadata   Here is a link    http://www.external.com/pages.html

这将包含在您的output.xml和report.html中

有几种方法可以添加指向机器人框架日志的链接。 它们全部记录在《 Robot框架用户指南》中

向标签添加链接

您可以使用--tagstatlink选项将链接添加到标签。 这些链接将显示在日志的“按标签统计”部分中。 以下是机器人框架用户指南中的示例:

--tagstatlink mytag:http://www.google.com:Google
--tagstatlink jython-bug-*:http://bugs.jython.org/issue_%1:Jython-bugs
--tagstatlink owner-*:mailto:%1@domain.com?subject=Acceptance_Tests:Send_Mail

《机器人框架用户指南》中标题为从标记名称创建链接的部分中对此进行了说明。

通过日志语句添加链接

您可以使用特殊的日志级别HTML添加所需的任何HTML 例如:

*** Test Cases ***
| Example
| | log | For more information see <a href='...'>foo</a> | HTML

信息记录在《机器人框架用户指南》中标题为“ 记录信息”的部分中。

通过免费的测试套件元数据添加链接

您可以在免费的测试套件元数据中添加链接。 例如:

*** Settings ***
| Metadata  | More Info 
| ... | For more informationabout *Robot Framework* see http://robotframework.org

《机器人框架用户指南》中标题为“ 免费测试套件元数据 ”的部分对此进行了记录。

您还可以在测试用例或关键字中的任何位置调用Set Suite Metadata关键字。

在文档中添加链接

您可以在测试套件,测试用例和关键字文档中添加链接。 这是用户指南中的示例:

*** Test cases ***
| Example
| | [Documentation]
| | ... | See [http://www.robotframework.org]|robot framework website] 

该信息记录在《机器人框架用户指南》中标题为“ 自定义链接和图像 ”的部分中。

您要添加顶级元数据。 该元数据将是一个HTML链接。

为主套件创建一个西装设置(在父测试文件夹中创建一个名为__init __。robot的文件)

在其中:

*** Settings ***
Documentation     The main init phase for all robot framework tests.
Suite Setup  Setup

*** Keywords ***

Setup
    Set Suite Metadata  Link to my cool external site  http://www.external.com  top=True

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM