【问题标题】:Robot Framework - Use Listener to interrupt ExecutionRobot Framework - 使用Listener中断执行
【发布时间】: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 来做我想做的事,而且我找不到任何类似于已弃用的例子

【问题讨论】:

    标签: python-3.x robotframework


    【解决方案1】:

    显然我需要询问解决方案才能自己找到一个

    所以我只需要做这样的事情:

    test.setup.config(name="Fatal Error", args=["Force Quit"])
    

    或者

    test.teardown.config(name="Fatal Error", args=["Force Quit"])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-16
      • 2014-03-16
      • 2020-12-09
      • 1970-01-01
      • 1970-01-01
      • 2020-11-23
      • 2021-07-17
      • 2014-10-14
      相关资源
      最近更新 更多