机器人框架中 'Statistics by Tag' 下的关键字标签

Keyword Tags under 'Statistics by Tag' in robot framework

我正在使用机器人框架并希望优化报告和日志 window。

我在我的机器人脚本中为我的关键字添加了标签,我希望这些关键字会在下面列出 'Statistics by Tag'。但它没有。

示例:

机器人脚本:

***Keywords***
FirstKeyword
   [Tags]   acceptance 
   Log      Keyword1

SecondKeyword
   [Tags]   acceptance 
   Log      Keyword2
  

***Test Cases***
Test1
   FirstKeyword

Test2
   SecondKeyword

Report/Log:

如何将我标记的关键字添加到 'Statistics by Tag' 以便我可以只列出带有所选标记的关键字。

谢谢。 普言

尽管关键字 support tagging, their purpose is different than what you intend - 它们在日志中,可用于操作 output.xml 生成的 html 文件,但它们不会出现在报告的统计部分。

想象一下,如果反过来,他们被展示在那里,他们会带来什么信息?请记住,关键字是一种操作,而案例是此类操作的组合以断言一种行为 - 通过标签分割案例通常是用户想要实现的。

“这是其中包含 特定操作 的案例的统计信息”- 如果该操作是登录,或者导航到 SUT 中的页面,或者数据库断言;恕我直言,那只是噪音。用于验证页面是否按预期工作或系统将数据正确存储在数据库中的标签是价值,并且在这些特定情况下通过标签实现。

此外,标签经常用于 运行 特定的案例集。如果将其扩展到关键字,则框架应该在选择要 运行 的内容时进行更重的解析 - 不仅在套件和案例上,而且在他们使用的关键字上,深入到嵌入式的需要。