Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support video capture in browsers other than headless electron #1767

Closed
5 tasks done
Bkucera opened this issue May 24, 2018 · 20 comments
Closed
5 tasks done

Support video capture in browsers other than headless electron #1767

Bkucera opened this issue May 24, 2018 · 20 comments

Comments

@Bkucera
Copy link
Member

@Bkucera Bkucera commented May 24, 2018

Features

Video recording for both local and CI:

  • chrome headed in #4628 - released in 3.5.0
  • electron headed in #6632
  • chrome headless in #5676 - released in 3.8.0
  • firefox headed in #1359 - released in 4.0.0
  • firefox headless in #6336 - released in 4.0.0

Tasks

  • chrome headed:
  • electron headed:
  • chrome headless
  • firefox headed:
    • use getUserMedia API + user prefs to auto-accept prompt to capture current tab
  • firefox headless:
    • use getUserMedia API + user prefs to auto-accept prompt to capture current tab

Related

Video record also mentioned in #745

@itaykotler-fundbox
Copy link

@itaykotler-fundbox itaykotler-fundbox commented Jun 12, 2018

@Bkucera, is there a chance this feature will be resolved for the next version 3.0.2 or maybe 3.1.0?
I'de like to run my tests on headless chrome browser and be able to record the tests.
Thanks

@Bkucera
Copy link
Member Author

@Bkucera Bkucera commented Jun 13, 2018

@itaykotler-fundbox certainly not in a patch release! This is a pretty big feature, we don't even have headless chrome support yet, so that will have to come before recording video on headless chrome, which isn't coming out in 3.1.0. Currently we are working on Native Events, Full Network Proxy support, and Firefox.

@itaykotler-fundbox
Copy link

@itaykotler-fundbox itaykotler-fundbox commented Jun 13, 2018

@Bkucera, thanks for the response

@Bkucera
Copy link
Member Author

@Bkucera Bkucera commented Jun 13, 2018

@itaykotler-fundbox but do throw a 👍 on the top level comment to give the issue higher priority, we sort by reactions to determine what the community wants

@jennifer-shehane jennifer-shehane changed the title Support video capture in browsers other than headless electron Proposal: Support video capture in browsers other than headless electron Oct 31, 2018
@jennifer-shehane jennifer-shehane changed the title Proposal: Support video capture in browsers other than headless electron Support video capture in browsers other than headless electron Feb 6, 2019
@nickatnight
Copy link

@nickatnight nickatnight commented Jun 5, 2019

Almost a year later..any update?

@mikhaildzarasovvineti
Copy link

@mikhaildzarasovvineti mikhaildzarasovvineti commented Jun 27, 2019

Any updates here?

@haoyu-twins
Copy link

@haoyu-twins haoyu-twins commented Aug 1, 2019

Any update?

@bahmutov
Copy link
Collaborator

@bahmutov bahmutov commented Aug 1, 2019

Pull request #4628 has headed Chrome recording video of the test run. Waiting for final review, merge and release.

@robertaocanastrao
Copy link

@robertaocanastrao robertaocanastrao commented Aug 20, 2019

Any news after the pull request?

@yelnar
Copy link

@yelnar yelnar commented Aug 21, 2019

Waiting for this pr to be merged. We were forced to move to chrome browser because we needed WebGL support, and now when some of our tests fail, we do not have any videos.

@raylenmargono
Copy link

@raylenmargono raylenmargono commented Sep 4, 2019

Any update?

@thiagobrez
Copy link

@thiagobrez thiagobrez commented Sep 20, 2019

Wanting to know from this too. Any progress?

@drewwats
Copy link

@drewwats drewwats commented Sep 25, 2019

Also patiently waiting due to WebGL issues on Electron...

@prudhvidandamudi
Copy link

@prudhvidandamudi prudhvidandamudi commented Oct 10, 2019

Any updates for this issue!! planning to do a POC on cypress for our organization and videos are not getting recorded for chrome browser. The organization is expecting tests on chrome.

@bahmutov
Copy link
Collaborator

@bahmutov bahmutov commented Oct 10, 2019

We are working on recording Chrome headed video in #4628 targeting v3.5.0 release

@jennifer-shehane
Copy link
Member

@jennifer-shehane jennifer-shehane commented Oct 10, 2019

We have been writing and reviewing this code since our last update. You can scroll to the bottom of any PR and see the exact activity that is happening #4628 - this one having been commented on 29 minutes ago.

Please do not comment for updates

Please refrain from commenting asking for updates 🙏

  1. It creates noise for other people watching progress here.
  2. It takes the team's focus away from working on the PR.
  3. You can find ALL current updates by scrolling to the bottom of the linked PR: #4628

@brian-mann
Copy link
Member

@brian-mann brian-mann commented Jan 15, 2020

I believe this is already done and released... yeah?

/cc @Bkucera @flotwig

@jennifer-shehane
Copy link
Member

@jennifer-shehane jennifer-shehane commented Jan 16, 2020

@brian-mann The checklist in the description is accurate as of 3.8.2. So the ones that are not checked have not been delivered so this should not be released.

You cannot record video in Electron headed, Firefox headless, Firefox headed as of 3.8.2.

@cypress-bot
Copy link

@cypress-bot cypress-bot bot commented Mar 3, 2020

The code for this is done in cypress-io/cypress#6632, but has yet to be released.
We'll update this issue and reference the changelog when it's released.

@cypress-bot
Copy link

@cypress-bot cypress-bot bot commented Mar 16, 2020

Released in 4.2.0.

This comment thread has been locked. If you are still experiencing this issue after upgrading to
Cypress v4.2.0, please open a new issue.

@cypress-bot cypress-bot bot locked as resolved and limited conversation to collaborators Mar 16, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.