如何在完成之前验证各种文件上传和其他检查

时间:2019-07-23 15:31:12

标签: javascript cypress

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

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

所有这些状态都在不同的时间出现,如下图所示。使用赛普拉斯验证此方法的最佳方法是什么?

enter image description here

1 个答案:

答案 0 :(得分:0)

我只建议将它们放在一起。它使您的测试保持可读性。因此,您可以简单地做到这一点:

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