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
kuceb opened this issue May 24, 2018 · 20 comments · Fixed by #6632
Closed
5 tasks done

Support video capture in browsers other than headless electron #1767

kuceb opened this issue May 24, 2018 · 20 comments · Fixed by #6632
Assignees
Labels
Epic Requires breaking up into smaller issues topic: video 📹 type: feature New feature that does not currently exist

Comments

@kuceb
Copy link
Contributor

kuceb commented May 24, 2018

Features

Video recording for both local and CI:

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

@kuceb kuceb self-assigned this May 24, 2018
@jennifer-shehane jennifer-shehane added type: feature New feature that does not currently exist stage: proposal 💡 No work has been done of this issue labels May 24, 2018
@itaykotler-fundbox
Copy link

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

@kuceb
Copy link
Contributor Author

kuceb 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

@bkucera, thanks for the response

@kuceb
Copy link
Contributor Author

kuceb 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
@jennifer-shehane jennifer-shehane added the Epic Requires breaking up into smaller issues label Feb 6, 2019
@nickatnight
Copy link

Almost a year later..any update?

@mikhaildzarasovvineti
Copy link

Any updates here?

@haoyu-twins
Copy link

Any update?

@bahmutov
Copy link
Contributor

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

Any news after the pull request?

@yelnar
Copy link

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

Any update?

@thiagobrez
Copy link

Wanting to know from this too. Any progress?

@drewwats
Copy link

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

@prudhvidandamudi
Copy link

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
Contributor

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

@jennifer-shehane
Copy link
Member

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: Connect to Chrome Remote Interface when launching Chrome and record video #4628

@brian-mann
Copy link
Member

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

/cc @bkucera @flotwig

@jennifer-shehane
Copy link
Member

@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 cypress-bot bot added stage: needs review The PR code is done & tested, needs review and removed stage: proposal 💡 No work has been done of this issue labels Mar 3, 2020
@cypress-bot cypress-bot bot added stage: pending release and removed stage: needs review The PR code is done & tested, needs review labels Mar 3, 2020
@cypress-bot
Copy link
Contributor

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
Contributor

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.
Labels
Epic Requires breaking up into smaller issues topic: video 📹 type: feature New feature that does not currently exist
Projects
None yet
Development

Successfully merging a pull request may close this issue.