【问题标题】:Robot Framework - capture screenshot when any keyword fails (not only selenium keywords)Robot Framework - 任何关键字失败时捕获屏幕截图(不仅是 selenium 关键字)
【发布时间】:2023-01-27 00:30:27
【问题描述】:

我在 Robot Framework 中混合使用 selenium 和内置关键字来制作自动化测试用例。

我做了:

Register Keyword To Run On Failure Screenshot On Failure

这会覆盖创建 selenium-screenshot-index.png 的默认行为(我需要其他名称)。如果关键字 failing 是 selenium 库的一部分,则一切正常。如果不是(比如自定义或内置),则不会截取屏幕截图。
有没有办法注册关键字以在任何关键字中的任何失败时运行?

【问题讨论】:

    标签: selenium robotframework robot


    【解决方案1】:

    好吧,根据您的实际目标,解决方案可能非常简单或需要一点 python 编程。

    1. 简单的解决方案。我会说,如果测试用例失败,在测试拆解中截取一张屏幕截图在大多数情况下就足够了。
    2. 编写自定义 listener interface 将获取库实例(Selenium、OS)并根据关键字状态采取行动。

    【讨论】:

      猜你喜欢
      • 2020-10-20
      • 2016-09-17
      • 2015-12-21
      • 2018-10-10
      • 1970-01-01
      • 2013-07-07
      • 2017-07-07
      • 2018-01-17
      • 2018-03-05
      相关资源
      最近更新 更多