首页 > 解决方案 > 如何在完成前验证各种文件上传和其他检查

问题描述

我想上传一个 mxf 文件,并在完成之前检查文件上传状态和其他质量检查状态,如下所示。

`Uploading...
Checking...
File check...
Video check...
Audio check...
Completed.`

所有这些状态在不同的时间出现,一个接一个,如下面的快照所示。使用柏树验证这一点的最佳方法是什么?

在此处输入图像描述

标签: javascriptcypress

解决方案


我只是建议将它们全部放在一起。它使您的测试保持可读性。所以你可以简单地这样做:

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.')

推荐阅读