RobotFramework 标签用法
RF中标签Tags的功能
1、标签在reports,logs以及测试数据中展示,对同一标签的用例的执行情况进行统计。
2、可以对测试用例进行分类。可以包含或排除测试用例来执行,这样方便对某个功能模块用例分别执行。
3、可以指定哪些是关键用例。区分用例执行的优先级。
如何设置标签
- 用例内设置:
标签可以直接在测试用例里面设置,一个测试用例可以设置多个标签。如果一个用例被打上相同的标签多次,仅保留第一个。
- Suite套件内设置
Force Tags:
包含该设置的测试用例文件中所有用例都被指定打上这些标签。设置ForceTags标签在测试用例里面是置灰了,且不可编辑。
Default Tags:
该suite文件下没有单独设置Tags的用例将被打上Default Tags标签,同样置灰无法修改。
如果case本身有标签,则suit的Default Tags标签不对该case生效,例如:
如果case本身不需要Default Tags,同时也不需要设置Tags,可以设置Tags为 NONE。
根据标签分类运行case
在运行设置页面设置运行条件。标签可以输入多个,通过AND和OR来连接。如下,是要运行标签为“login”和“inter”的用例。OR的用法相同。