【发布时间】:2021-12-03 02:25:10
【问题描述】:
我正在为单元测试构建机器人框架套件和动态测试。我们有一个Global Setup,它适用于套件级别的所有测试。但是,某些测试集具有额外的设置,也可以在套件级别应用。是否有任何内置方法可以将更多关键字附加到套件设置中?
我有这样的事情:
from robot.api import TestSuite
suite = TestSuite("Foo")
suite.setup.config(name="Global Setup")
# i want to then append to suite.setup based on some condition
if bar:
# append more keywords to suite.setup
...
# add tests etc
...
result = suite.run(output="out.xml", loglevel="TRACE")
【问题讨论】:
-
@ClaudioBatista 感谢您的参考。我已经看到了,但我认为它不适用于动态添加到套件设置中。
-
也许你可以使用监听接口
start_suite方法。您应该能够查看和修改设置关键字。 robotframework.org/robotframework/latest/…
标签: python robotframework