在机器人框架中创建报告



>我最近开始研究一个不应该改变太多的程序,并且存在使用机器人框架正确关闭的问题。我现在想到的方法是我可以在测试结束前获得报告。

所以我有这个问题:

  • 机器人框架中是否有可用于在测试完成之前获取报告的可能性或关键字?

Robotframework 中是否有一种可能性或关键字,我可以在测试完成之前使用它来获取报告?

不,没有。机器人将报告创建为内存中的 xml 文档。在测试完成之前,它不会将数据写入磁盘。然后,它运行后处理步骤以将它们转换为 html。

正如@Bryan所写,在机器人运行时无法获取报告.html因为它是在运行后步骤中生成的。

但是,您可以使用侦听器从机器人获取有关执行状态的反馈。例如,在 RED 机器人编辑器 IDE 中,它用于填充执行视图(见底部的屏幕截图(: http://nokia.github.io/RED/help/user_guide/launching/ui_elements.html

有关侦听器 API 的更多信息:https://github.com/robotframework/robotframework/blob/master/doc/userguide/src/ExtendingRobotFramework/ListenerInterface.rst

最新更新