我正在使用赛普拉斯。没有问题。所有测试运行正常。但是,对于如何将结果记录为视频,然后如何找到包含视频的文件夹,我感到困惑。
我试图根据文档找到cypress / video文件夹,但是没有运气。我什至尝试将默认位置更改为C驱动器上的文件夹,但是该文件夹中没有视频。
是否还需要其他步骤来启动录制?
答案 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