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

[Feature]: Support video streaming #1728

Open
deblockt opened this issue Jan 15, 2025 · 3 comments
Open

[Feature]: Support video streaming #1728

deblockt opened this issue Jan 15, 2025 · 3 comments

Comments

@deblockt
Copy link

🚀 Feature Request

With the current version, we the video of the test execution can be get after the test execution.
I can be fine to have the possibility to get the video on a streaming mode, have a stream with live content of the recording video.

Example

No response

Motivation

My use case is integration of playwright on a tool to perform integration test, I would like to be able to display the execution video during the test execution to help tester to check what is happening on the browser without having to wait the end of the test.

Thanks for your help.

@yury-s
Copy link
Member

yury-s commented Jan 15, 2025

I would like to be able to display the execution video during the test execution to help tester to check what is happening on the browser without having to wait the end of the test.

Why can't you just run in headed mode and watch what's going on in the browser? You can also use setSlowMo for slower execution pace.

We are not planning to invest into video feature going forward and recommend using tracing more.

@deblockt
Copy link
Author

The final goal is to have a runner not installed on the client computer, so the headless: true config will not help.

Thanks for the response.

@yury-s
Copy link
Member

yury-s commented Jan 17, 2025

The final goal is to have a runner not installed on the client computer, so the headless: true config will not help.

Can you explain what you mean by that? Even if the browser runs in the cloud, you need playwright to be installed locally to orchestrate that. If it's just browser running remotely, you can connect to that machine via remote desktop and see the browser in headed mode. E.g. in GitHub codespaces one can connect to the remote container using VNC to see the browser.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants