首页 > 解决方案 > 如何在控制台错误时停止机器人框架套件的执行?

问题描述

机器人框架可能会向控制台显示一些错误,例如它无法在某个路径找到某个文件。这不是与测试或套件相关的故障。此错误仅记录到控制台,但 Robot Framework 在此类错误后继续执行套件和测试。所以我的问题是:如果发现此类错误,我该如何更改此默认行为并告诉 Robot Framework 停止执行?

也许它可以是一些命令行选项或特殊标签。我在这里的文档中搜索了https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#errors-and-warnings并没有找到任何相关信息。我错过了什么吗?

此类错误的示例:

[ ERROR ] Error in file 'D:\Projects\project\suites\02__app\05__d\editing.robot': Resource file '..\..\..\resources\keywords\attribute.resource' does not exist.
Suites.App.d.Editing

标签: robotframework

解决方案


我相信该选项--exitonerror是您正在寻找的命令行选项。


推荐阅读