tag可以靈活執行對應測試用例集合,比如tag設置成smoke:
只想執行smoke的測試用例:
pybot -i smoke xxx.robot
pybot -i smoke xxx.robot
不行執行smoke的測試用例: pybot -e smoke xxx.robot
pybot -e smoke xxx.robot
pybot -e smoke xxx.robot
tag可以在report中區分模塊:
可以根據微服務來定義對應測試用例的tag,很輕松的區分錯誤的測試用例屬於哪個模塊,也可以輕松的統計該模塊的測試用例數

tag如何設置?
suit下打tag分為兩種:一種是Force Tags,一種是Default Tags。
Force Tags:suit下面所有的測試用例都被打上這個tag
Default Tags:suit下面的測試用例如果沒有打tag,就會用這個默認tag,如果打了tag,就用自己打的tag。
testcase下打tag分為兩種:一種是tags,一種是set tags。
tags & set tags:該測試用例打上這個tag
tag如何使用:
tag可以是自己定義,而且可以一個測試用例可以打多個tags
-i --include tag * Select test cases to run by tag.
所有包含tag的測試用例都會被執行
-e --exclude tag * Select test cases not to run by tag.
所有包含tag的測試用例都不會被執行
pybot -i smoke -e tbd xxx.robot
上面這段命令,會執行包含smoke的但不包含tbd的測試用例
https://www.cnblogs.com/yufeihlf/p/5949984.html#test5