如何从Robot Framework获取测试用例信息

2 投票
1 回答
4231 浏览
提问于 2025-04-18 13:28

有没有办法把测试用例文件里的信息拿到实际的函数里面(我在用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这个关键字来调用。

撰写回答