如何获得Robotframework测试Sui中所有测试用例的名称

2024-09-22 14:19:54 发布

您现在位置:Python中文网/ 问答频道 /正文

在Robotframework中,我可以获得当前测试名称或带有内置变量的当前测试套件,例如:

log to console  TestName: ${TEST NAME}
log to console  SuiteName: ${SUITE NAME}

现在,有人知道我是否可以获取并打印当前测试套件中的所有测试用例?比如说名单?在

我找不到包含这些信息的变量。在

谢谢。在


Tags: tonametest名称log信息套件测试用例
1条回答
网友
1楼 · 发布于 2024-09-22 14:19:54

在每个测试用例的结束或开始处设置变量,并将它们添加到测试套件末尾的列表中

${cnt}=   Set Variable   ${0}

在每个测试用例中需要添加以下2行

^{pr2}$

这几行是testsuite结尾的最后一行

@{TestCases}=    Create List
:FOR   ${index}  IN RANGE  0   ${cnt}
\    Append To List     ${TestCases}   ${TestCase${Index}} 

然后使用这个列表@{TestCases}

相关问题 更多 >