Robot Framework 中的内置变量
变量名 |
含义 |
可用范围 |
${TEST NAME} |
当前测试用例的名字 |
Test case |
@{TEST TAGS} |
当前测试用例的标签(按字母序)。可以使用"Set Tags"和"Remove Tags"关键字修改 |
Test case |
${TEST DOCUMENTATION} |
当前测试用例的文档说明。可以使用"Set Test Documentation"关键字修改 |
Test case |
${TEST STATUS} |
当前测试用例的状态: Pass或FAIL |
Test teardown |
${TEST MESSAGE} |
当前测试用例的消息 |
Test teardown |
${PREV TEST NAME} |
前一个测试用例的名字。如果还没有用例被执行,值为空字符串 |
Everywhere |
${PREV TEST STATUS} |
前一个测试用例的状态: Pass或FAIL。如果还没有用例被执行,值为空字符串 |
Everywhere |
${PREV TEST MESSAGE} |
前一个测试用例的错误消息 |
Everywhere |
${SUITE NAME} |
当前Suite的全名 |
Everywhere |
${SUITE SOURCE} |
Suite的文件或目录的绝对路径 |
Everywhere |
${SUITE DOCUMENTATION} |
当前测试Suite的文档说明。可以使用"Set Suite Documentation"关键字修改 |
Everywhere |
&{SUITE METADATA} |
当前测试Suite的元数据。可以使用"Set Suite Metadata"关键字修改 |
Everywhere |
${SUITE STATUS} |
当前测试Suite的状态: Pass或FAIL |
teardown |
${SUITE MESSAGE} |
当前测试Suite的消息, 包括统计信息 |
Suite teardown |
${KEYWORD STATUS} |
当前测试关键字的状态: Pass或FAIL |
User keyword teardown |
${KEYWORD MESSAGE} |
当前测试关键字的错误消息 |
User keyword teardown |
${LOG LEVEL} |
当前的日志级别 |
Everywhere |
${OUTPUT FILE} |
输出(output)文件的绝对路径 |
Everywhere |
${LOG FILE} |
日志(log)文件的绝对路径。如果没有日志文件,值为空字符串 |
Everywhere |
${REPORT FILE} |
报告(report)文件的绝对路径。如果没有报告文件,值为空字符串 |
Everywhere |
${DEBUG FILE} |
调试(debug)文件的绝对路径。如果没有调试文件,值为空字符串 |
Everywhere |
${OUTPUT DIR} |
输出(output)文件所在目录的绝对路径 |
|