用户关键字的标签
从Robot Framework 2.9 版本开始, 关键字也可以打标签了. 和 测试用例的标签 类似, 用户关键字通过 [Tags] 设置标签. 不过 Force Tags 和 Default Tags 不会影响关键字. 此外, 关键字的标签可以在文档的最后一行中使用 Tags: 前缀后面跟逗号分隔的标签.
例如, 下面两个关键字都有相同的3个标签.
- *** Keywords ***
- Settings tags using separate setting
- [Tags] my fine tags
- No Operation
- Settings tags using documentation
- [Documentation] I have documentation. And my documentation has tags.
- ... Tags: my, fine, tags
- 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- 前缀的标签, 除非是为了触发这个特殊功能.