MarketSquare / MarketSquare/robotframework-browser

Regarding recording videos using browser library, I would like to be able to give name and should be able to have videos for failures

Open
#1,747 8 comments 0 reactions 1 assignee View on GitHub

@Snooz82 is already working on this.

Since Sep 17, 2023.

enhancement priority: medium
Dominant language
Python
Stars
655
Forks
147
Avg merge
5h 38m
Merged PRs (30d)
58

Description

Is your feature request related to a problem? Please describe.

Yes. Its related to "video record" in "New Context".

Describe the solution you'd like

i) It would be great if I can give Name to video recording when using "video record" in the "New Context". Because for example, if I run 100 tests and if there are 100 recordings it's hard to know which recording is for which test.

ii) It would be great if I have capability to record videos for a) All tests b) Only Pass c) Only Fail when using "video record" in the "New Context".

Because having videos only for failures will be a great feature for Browser Library which will i) save the disk space. ii) will be easy to know where exactly the test is failing and reduces time to debug and identify the reason for failure.

Describe alternatives you've considered

I tried "ScreenCapLibrary" and didnot like it all. There are downsides to which are a) installing "ScreenCapLibrary" installs many other libraries. b) it does not record in head less mode.

Additional context

I like what Browser Library has for video record but with the above two features, it would be a huge advantage for Browser Library.
And thumbs up for ability to record videos in headless mode as well.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.