设置机器人测试用例的标记名称

我想运行带有特定标记名的机器人测试用例,以便在测试用例组中识别我的测试用例。我试着给在乘坐标记名标签盒的标记名,但它不工作了一段times.Is有任何其他方式给予的测试用例标记名..设置机器人测试用例的标记名称

回答:

Robotframework文档救援:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#tagging-test-cases

开放在任何文本编辑器中进行测试,并检查测试用例是否在其身体中有[标签]条目。另外,您还可以通过使用Default TagsSettings

标签设置整个测试套件默认标签是免费的文字,但他们是标准化,使它们转换成小写字母和空格都被删除。如果一个测试用例多次获得相同的标签,则会除去第一个以外的其他事件。假设这些变量存在,可以使用变量创建标签。从文档

实施例(检查文档的详细信息,如何通过标签名称在文档http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#by-tag-names的另一部分的说明运行测试用例):

*** Settings *** 

Force Tags req-42

Default Tags owner-john smoke

*** Variables ***

${HOST} 10.0.1.42

*** Test Cases ***

No own tags

[Documentation] This test has tags owner-john, smoke and req-42.

No Operation

With own tags

[Documentation] This test has tags not_ready, owner-mrx and req-42.

[Tags] owner-mrx not_ready

No Operation

回答:

标签提供了灵活性机器人测试执行。

请尝试以下方法。

  1. 在套件级别提供标签 - 所有套件下套件继承标签套件。

  2. 提供的标签测试用例这还没有准备好运行(例如标签:未就绪/ UnderTest等)

  3. 执行测试用例机器人通过标签名称提供--include和--exclude选项

从机器人用户指南,快速参考

摘录这可能包括通过与 标签名称排除测试案例 - 包括(-i)和--exclude(-e)选项。如果使用--include选项,则只选择具有匹配标记的测试用例,而使用--exclude选项的测试用例不具有匹配的 标记。如果两者都使用,则只选择标签匹配 之前选项的测试,而不选择与匹配后者的标签匹配的测试。

- 包含示例 - 不包含示例 - 包含回归--exclude long_lasting --include和--exclude都可以多次使用以匹配多个标记。在这种情况下,如果测试的标签与任何包含的 标签匹配,并且没有与任何排除的标签匹配的标签,则选择该测试。

以上是 设置机器人测试用例的标记名称 的全部内容, 来源链接: utcz.com/qa/261328.html

回到顶部