【发布时间】:2022-11-30 19:05:07
【问题描述】:
我目前正在使用 tkinter 和内置侦听器实现一种管理机器人框架中测试执行的方法。 我能够相对轻松地制作暂停/恢复系统,但我无法制作停止系统。
在 RobotFramework UserGuide 中有一个在测试用例中插入关键字的示例,如下所示:
ROBOT_LISTENER_API_VERSION = 3
def start_test(test, result):
test.keywords.create(name='Log', args=['Keyword added by listener!'])
问题是,这已被弃用并且不起作用。尝试使用它时出现以下错误:
UserWarning: 'keywords' attribute is read-only and deprecated since Robot Framework 4.0. Use 'body', 'setup' or 'teardown' instead.
我不知道如何使用 Body setup 或 teardown 来做我想做的事,而且我找不到任何类似于已弃用的例子
【问题讨论】: