[英]Is there a way to send log.html,report.html and output.xml in email after test completion in 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.