使用赛普拉斯,如何将结果记录为视频,然后找到存储在其中的文件夹?

时间:2019-04-06 05:06:32

标签: cypress

我正在使用赛普拉斯。没有问题。所有测试运行正常。但是,对于如何将结果记录为视频,然后如何找到包含视频的文件夹,我感到困惑。

我试图根据文档找到cypress / video文件夹,但是没有运气。我什至尝试将默认位置更改为C驱动器上的文件夹,但是该文件夹中没有视频。

是否还需要其他步骤来启动录制?

1 个答案:

答案 0 :(得分:1)

Cypress仅在以command line或无头模式运行时才开始录制视频。运行赛普拉斯测试后,您会看到在赛普拉斯根文件夹下创建了一个video文件夹。

假设您在下面的路径中有整个cypress项目,并且在integration \ examples文件夹下有一个名为test-spec.js的测试。

C:\Demo\

现在cd到该Demo文件夹,然后按以下方式运行cypress命令; C:\Demo\node_modules\.bin\cypress run "C:\Demo\cypress\integration\examples\test-spec.js"

如果要运行多个规格文件:

`C:\Demo\node_modules\.bin\cypress run "C:\Demo\cypress\integration\examples\"` 

还请检查以下设置为true

video: true,
videoCompression: 32,
videoUploadOnPasses: true,

也请参考,Github中有一个未解决的问题,用于柏树录制空白视频: https://github.com/cypress-io/cypress/issues/1304