首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cucumber-js:防止附件淹没输出

cucumber-js:防止附件淹没输出
EN

Stack Overflow用户
提问于 2018-12-04 20:32:59
回答 2查看 159关注 0票数 0

在使用web应用程序时,如果遇到失败的情况,我有时希望记录浏览器主体中的HTML,以及使用javascript收集的其他一些零碎内容,以帮助诊断哪里出了问题。

我通常通过executeScript和抓取document.body.outerHTML来做这件事。然后我使用以下命令附加诊断程序:

await this.attach( JSON.stringify( diagnostics ), "text/plain" );

这很有效,但不幸的是,在使用默认运行器(如progress运行器:https://github.com/cucumber/cucumber-js/blob/master/docs/support_files/attachments.md#readme )运行场景时,会将附件转储出去。

我如何才能附加像这样的诊断(主要用于连续的管道运行),而不会淹没我的终端输出?

EN

回答 2

Stack Overflow用户

发布于 2018-12-05 01:16:10

当然,我自己没有测试过,但是根据文档,如果您提供了输出格式化程序的路径(在您的示例中是进度),那么输出将是一个文件,而不是stdout

https://github.com/cucumber/cucumber-js/blob/master/docs/cli.md#formats有关详细信息,请参阅上述文档^

票数 0
EN

Stack Overflow用户

发布于 2018-12-06 16:27:34

在没有对附件输出的细粒度控制提供任何内置支持的情况下,我通过使用自定义内容类型附加输出来解决这个问题。文本/普通文本以外的任何内容都不会自动输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53613111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档