我想使用赛普拉斯来测试允许用户在HTML画布上绘制的网页。
我的测试涉及到在画布上的一系列点击,然后依次是cy.screenshot
(准确地说,是四次点击,每一次单击后都调用了screenshot
,这样我就可以浏览屏幕截图,然后点击查看图片显影。)
当我看到测试以交互模式运行时,我看到对象按预期出现在画布上。但是,测试完成后,当我检查屏幕截图文件时,画布为空白。页面的其余部分按预期显示。
使用cypress run
从命令行按预期运行测试-我可以按预期看到画布上的对象。
我正在MacOS 10.14.4上运行Cypress 3.2.0。
知道我可能在做什么错吗?