用户关键字的标签

从Robot Framework 2.9 版本开始, 关键字也可以打标签了. 和 测试用例的标签 类似, 用户关键字通过 [Tags] 设置标签. 不过 Force TagsDefault Tags 不会影响关键字. 此外, 关键字的标签可以在文档的最后一行中使用 Tags: 前缀后面跟逗号分隔的标签.

例如, 下面两个关键字都有相同的3个标签.

  1. *** Keywords ***
  2. Settings tags using separate setting
  3. [Tags] my fine tags
  4. No Operation
  5.  
  6. Settings tags using documentation
  7. [Documentation] I have documentation. And my documentation has tags.
  8. ... Tags: my, fine, tags
  9. No Operation

关键字的标签在日志和 Libdoc_ 生成的文档中都有显示, 同时还可以通过标签来搜索关键字. 命令行选项 –removekeywords–flattenkeywords 同样支持按标签选择关键字, 可能还会有更多关于关键字标签的功能将在今后的版本中添加.

Keyword tags are shown in logs and in documentation generated by Libdoc_,where the keywords can also be searched based on tags. The –removekeywords__and –flattenkeywords__ commandline options also support selecting keywords bytag, and new usages for keywords tags are possibly added in later releases.

测试用例的标签 类似, 带 robot- 前缀的标签名将作为 保留, 以备Robot Framework实现特殊功能之用. 普通用户因此需避免使用 robot- 前缀的标签, 除非是为了触发这个特殊功能.