javascript - 如何在完成前验证各种文件上传和其他检查
问题描述
我想上传一个 mxf 文件,并在完成之前检查文件上传状态和其他质量检查状态,如下所示。
`Uploading...
Checking...
File check...
Video check...
Audio check...
Completed.`
所有这些状态在不同的时间出现,一个接一个,如下面的快照所示。使用柏树验证这一点的最佳方法是什么?
解决方案
我只是建议将它们全部放在一起。它使您的测试保持可读性。所以你可以简单地这样做:
cy.contains('Uploading...')
cy.contains('Checking...')
cy.contains('File check...')
cy.contains('Video check...')
cy.contains('Audio check...')
cy.contains('Completed.')
或者,如果您想在特定元素中检查它:
cy.contains('element_name', 'Uploading...')
cy.contains('element_name', 'Checking...')
cy.contains('element_name', 'File check...')
cy.contains('element_name', 'Video check...')
cy.contains('element_name', 'Audio check...')
cy.contains('element_name', 'Completed.')
推荐阅读
- c++ - 通过基类指针访问派生类函数,无需动态转换
- python - 离线打开 Plotly Express Graphs
- ios - 如何在 Mac 上的 iOS 模拟器上运行 .ipa 文件?
- javascript - 根据天数重新计算值并将其显示在文本字段中
- java - 贝尔曼福特实施和同时放松
- python-3.x - ValueError:形状 (32, 5, 5) 和 (32, 2) 不兼容
- python - 调用方法与 setattr
- javascript - JavaScript 在点击时显示不可见的 div
- scala - 函数式 Scala 编程模式匹配
- node.js - 向客户端服务器添加了 SSL,但仍未与后端服务器 nodejs 执行握手