robotframework - 如何在控制台错误时停止机器人框架套件的执行?
问题描述
机器人框架可能会向控制台显示一些错误,例如它无法在某个路径找到某个文件。这不是与测试或套件相关的故障。此错误仅记录到控制台,但 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
解决方案
我相信该选项--exitonerror
是您正在寻找的命令行选项。
推荐阅读
- angular - 使用响应式表单从包含在强制对象中的字段发送值
- java - Pyspark - java.lang.OutOfMemoryError:作为独立应用程序运行时,但作为 docker 运行时没有错误
- android - 以编程方式添加的 Android EditText 无法聚焦
- apache-kafka - 卡夫卡对象反序列化器?
- vba - VBA 运算符不喜欢
- python - 为什么 __enter__ 引发异常时不执行 __exit__
- regex - 如何获取跳过前 5 个字符的最后一个文件夹?
- machine-learning - 如何处理 GMM 模型中的分类和非欧几里得数据?
- python - 在 Pandas 中重用打开的数据文件
- amazon-elastic-beanstalk - 使用 Puma 平台在 AWS Elastic Beanstalk Ruby 上禁用 Puma