我正在使用赛普拉斯。没有问题。所有测试运行良好。但是,我对如何将结果记录为视频以及如何找到包含视频的文件夹感到困惑。
我试图根据文档找到 cypress/video 文件夹,但没有成功。我什至尝试将默认位置更改为 C 驱动器上的文件夹,但该文件夹未填充视频。
是否还需要其他步骤来启动录制?
仅当赛普拉斯从command line或 无头模式运行时,它才会开始录制视频。运行 cypress 测试后,您可以看到video在 cypress 根文件夹下创建了一个文件夹。
假设您在以下路径中有整个 cypress 项目,并且您test-spec.js在 integration\examples 文件夹下有可用的测试。
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\"`
Run Code Online (Sandbox Code Playgroud)
另外请检查以下设置 true
video: true,
videoCompression: 32,
videoUploadOnPasses: true,
Run Code Online (Sandbox Code Playgroud)
另请参考,在 Github 中有一个关于 cypress 录制空白视频的未解决问题:https : //github.com/cypress-io/cypress/issues/1304
| 归档时间: |
|
| 查看次数: |
5287 次 |
| 最近记录: |