Cypress: Blank/Frozen Video Recording on Chrome v87

Created on 20 Nov 2020  ·  7Comments  ·  Source: cypress-io/cypress

Current behavior

I think that the issue has been reported a couple of times but the context was quite different.

So the issue here is that the Cypress Video Recording is Frozen or only shows the Cypress Frame Layout on Chrome V87.

It's pretty straightforward to reproduce the issue, just download the latest version of Chrome (v87), write a small Cypress test, and run cypress using headless mode targeting chrome, and voilà.

For now, we've managed to partially resolve the issue by downgrading the Chrome version to v85.

Screenshot 2020-11-20 at 22 25 36

Versions

Cypress version: v5.6.0 and v5.2.0
Chrome version: V87

chrome needs review video 📹 bug

Most helpful comment

I can recreate this issue. The video is blank/frozen when run in Chrome 87, which will now affect 6.0 users recording in Electron since that has been updated to Chrome 87.

All 7 comments

Looks like the same issue as I am getting here: https://github.com/cypress-io/cypress/issues/9267

Also getting this issue, seems to be Chrome 87

I have the same thing. Cypress 5.6 and Chrome 87. I went back to Chrome 86 and it works again. Cypress 6.0 and Chrome 87 do not work either. Cypress 6.0 and Chrome 86 work.

On Chrome 87 you see this

Finished processing: /foobar/tests    (0 seconds)
15:01:55                           /artifacts/videos/next.js.mp4   

It's always 0 seconds

This started happening for me after upgrade to Cypress 6.0.0 which has Electron 86. Videos are no longer usable.
Also screenshots don't seem to work - whatever cypress tells me screenshots it made for failing tests are not present on disc at all.

I can recreate this issue. The video is blank/frozen when run in Chrome 87, which will now affect 6.0 users recording in Electron since that has been updated to Chrome 87.

The issue is also reproducible on edge 87 browser which was released recently.

Was this page helpful?
0 / 5 - 0 ratings