微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cucumber Extent Report - 捕获屏幕截图并添加异常日志

如何解决Cucumber Extent Report - 捕获屏幕截图并添加异常日志

我曾尝试在互联网上搜索有关捕获屏幕截图的信息,并在失败但无法理解时将异常添加到范围报告中。

spark 和 html 报告有什么区别?

希望有人能提供示例代码。谢谢。

解决方法

如果您使用带有量角器的黄瓜,您可以在失败的场景步骤中附加屏幕截图,您可以像这样使用它

import { browser } from 'protractor';
import { After } from 'cucumber';

After(async function (scenario) {
    if (scenario.result.status === Status.FAILED) {
        const screenshot = await browser.takeScreenshot();
        this.attach(screenshot,"image/png");
    }
});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。