如何在Robot Framework中向数据驱动测试添加标记? [英] How do you add tags to data-driven tests in Robot Framework?

查看:41
本文介绍了如何在Robot Framework中向数据驱动测试添加标记?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试向Robot Framework中的数据驱动测试添加标记。我已经为模板化测试创建了关键字,并为数据创建了类似于以下内容的表:

# Test case file
*** settings ***
Resource       libraries.txt
Test Template  My Test Template

*** test cases ***       parameter1   parameter2  ER
testa                    value1a      value2a     ERa
testb                    value1b      value2b     ERb

# Template file
*** Keywords ***
My Test Template
  [Arguments]  ${parameter1}  ${parameter2}  ${ER}
  ${result}=  Do Something  ${parameter1}  ${parameter2}
  Should Be Equal As Strings  ${result}  ${ER}

如何为testa和testb添加(可能是不同的)标记?


原来是PEBKAC。我没有缩进标记语句。那两个空格(又)把我弄得精疲力竭。

推荐答案

有多种添加标记的方法。

仅特定于测试的内容如下:

*** Test cases ***
Test A
  [tags] tagA tagB
  Log  This is test A

可以通过在您的设置中放置Force Tags将标签添加到文件中的所有测试用例:

*** Settings ***
Force Tags  NewTag

有关详细信息,请查看用户指南:http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#tagging-test-cases

这篇关于如何在Robot Framework中向数据驱动测试添加标记?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆