integration-testing - 创建赛普拉斯报告时禁用屏幕截图生成
问题描述
我使用 Cypress 结合 mochawesome-report / mochareports 来自动生成报告。
我通过npx cypress run --config video=false --browser chrome
在终端上执行来开始测试。
不得创建屏幕截图。
是否有video=false
与屏幕截图类似的标志?
或者:如何禁用屏幕截图生成?
解决方案
您可以在配置中设置它
通过在配置中将 screenshotOnRunFailure 设置为 false 或在 Cypress.Screenshot.defaults() 中将 screenshotOnRunFailure 设置为 false,可以完全关闭在测试失败时捕获屏幕截图。
推荐阅读
- c# - 是否可以在不跟踪 .net 核心的情况下添加 DbContext
- sql - Oracle Sql 在匹配存在时检索总和
- postgresql - 如何使用光标打印我添加到 postgresql 表中的新内容?
- reactjs - 使用 Storybook 进行 React-table[v7] 渲染
- reactjs - 如何使用钩子更新数组 React Native 中一个对象的状态
- visual-studio-code - vs code C++ 包含路径列表
- php - Laravel 6 Paypal 订阅 srmklive/paypal 问题
- google-cloud-dataflow - 如何将 tab(\t) 指定为数据流模板中文本的分隔符?
- azure - Azure CosmosDB REST API 省略了数据资源管理器返回的结果
- c# - C# UWP How to set the background behind the application to black