【问题标题】:How to capture screenshot in case of error in a called feature? [duplicate]如果调用功能出错,如何捕获屏幕截图? [复制]
【发布时间】:2021-04-23 00:46:00
【问题描述】:

我正在尝试在调用功能中的任何步骤失败后捕获屏幕截图。我尝试使用

configure afterScenario = function(){ if (karate.info.errorMessage) driver.screenshot() } 

为此,但意识到钩子不适用于调用的功能文件。有没有其他方法可以做到这一点?

【问题讨论】:

    标签: karate intuit


    【解决方案1】:

    您能否先升级到 1.0.1 并确认,空手道应该会自动截取屏幕截图并将其添加到错误报告中。

    否则请通过此线程获取想法:https://github.com/intuit/karate/issues/1465

    这可能需要您深入研究空手道内部结构并贡献代码,因此如果您不准备这样做 - 您可以选择其他替代解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-06
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多