如何从Robot Framework获取测试用例信息
有没有办法把测试用例文件里的信息拿到实际的函数里面(我在用Python)?
举个例子:
我在测试用例文件里有这样的测试用例:
Check Health
[Documentation] | health check
[Tags] | health
Check System Health
我的Python代码里有一个函数:
check_system_health
这个函数是做某件事情的。
我该怎么把测试用例的标题、文档和标签放到我的check_system_health函数里呢?
1 个回答
4
Robot框架提供了几个自动变量,这些变量在用户手册中有详细说明。比如说,有${TEST NAME}
(测试名称)、${TEST DOCUMENTATION}
(测试文档)和@{TEST TAGS}
(测试标签)。你可以把这些变量作为参数传递,也可以通过获取内置库的引用,直接在Python中访问它们,然后使用Get Variable Value
这个关键字来调用。