如何在 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 文件。
您可以在测试套件中使用元数据。这些元数据可以包含外部链接。这在用户指南的“Free test suite metadata”部分进行了解释。
如果您使用 TXT 格式进行测试,结果如下:
*** Settings ***
Metadata Here is a link http://www.external.com/pages.html
这将包含在您的 output.xml 和 report.html
中
有几种方法可以将链接添加到机器人框架日志。它们都记录在 Robot framework users guide 中。
添加标签链接
您可以使用 --tagstatlink 选项添加指向标签的链接。这些链接将显示在日志的 "statistics by tag" 部分。以下是机器人框架用户指南中的示例:
--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
机器人框架用户指南中标题为 Creating links from tag names 的部分对此进行了记录。
通过日志语句添加链接
您可以使用特殊日志级别 HTML
添加任何 HTML。例如:
*** Test Cases ***
| Example
| | log | For more information see <a href='...'>foo</a> | HTML
机器人框架用户指南中标题为 Logging information 的部分对此进行了记录。
通过免费测试套件元数据添加链接
您可以在免费测试套件元数据中添加链接。例如:
*** Settings ***
| Metadata | More Info
| ... | For more informationabout *Robot Framework* see http://robotframework.org
机器人框架用户指南中标题为 Free test suite metadata 的部分对此进行了记录。
您还可以从测试用例或关键字中的任何位置调用 Set Suite Metadata 关键字。
在文档中添加链接
您可以在测试套件、测试用例和关键字文档中添加链接。这是用户指南中的示例:
*** Test cases ***
| Example
| | [Documentation]
| | ... | See [http://www.robotframework.org]|robot framework website]
机器人框架用户指南中标题为 Custom links and images 的部分对此进行了记录。
您想要添加顶级元数据。
该元数据将是 HTML link.
为主人套房创建套装(创建一个名为 __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
如何自定义我的机器人框架 log.html 和输出,以便我可以将一些外部链接添加到我的输出文件,如 log.html 和 output.xml 文件。
您可以在测试套件中使用元数据。这些元数据可以包含外部链接。这在用户指南的“Free test suite metadata”部分进行了解释。
如果您使用 TXT 格式进行测试,结果如下:
*** Settings ***
Metadata Here is a link http://www.external.com/pages.html
这将包含在您的 output.xml 和 report.html
中有几种方法可以将链接添加到机器人框架日志。它们都记录在 Robot framework users guide 中。
添加标签链接
您可以使用 --tagstatlink 选项添加指向标签的链接。这些链接将显示在日志的 "statistics by tag" 部分。以下是机器人框架用户指南中的示例:
--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
机器人框架用户指南中标题为 Creating links from tag names 的部分对此进行了记录。
通过日志语句添加链接
您可以使用特殊日志级别 HTML
添加任何 HTML。例如:
*** Test Cases ***
| Example
| | log | For more information see <a href='...'>foo</a> | HTML
机器人框架用户指南中标题为 Logging information 的部分对此进行了记录。
通过免费测试套件元数据添加链接
您可以在免费测试套件元数据中添加链接。例如:
*** Settings ***
| Metadata | More Info
| ... | For more informationabout *Robot Framework* see http://robotframework.org
机器人框架用户指南中标题为 Free test suite metadata 的部分对此进行了记录。
您还可以从测试用例或关键字中的任何位置调用 Set Suite Metadata 关键字。
在文档中添加链接
您可以在测试套件、测试用例和关键字文档中添加链接。这是用户指南中的示例:
*** Test cases ***
| Example
| | [Documentation]
| | ... | See [http://www.robotframework.org]|robot framework website]
机器人框架用户指南中标题为 Custom links and images 的部分对此进行了记录。
您想要添加顶级元数据。 该元数据将是 HTML link.
为主人套房创建套装(创建一个名为 __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