如何在Robot Framework中向数据驱动测试添加标记? [英] How do you add tags to data-driven tests in Robot Framework?
本文介绍了如何在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屋!
查看全文