Comments (9)
I created a hack to get around this:
https://github.com/ylilarry/wdio-video-reporter/pull/1/files
Please feel free to take it.
from wdio-video-reporter.
I mentioned in a different issue that a similar functionality could be solved kind of easily with a post-processor that joins the video after the run.
Would this be an ok solution for this issue as well?
from wdio-video-reporter.
+1 on this, i would be interested in seeing the whole suite as a video also.
Hope this makes its way upstream
from wdio-video-reporter.
@ylilarry Would you mind opening a PR since there seems to be interest in this functionality?
Ill try to have a look as soon as I can
from wdio-video-reporter.
There are a few details that need to be discussed:
- How to determine the video file name
- What to do when two videos have the same name
My hack works for me because I deliberately made sure each suite contains one root describe
that has a unique description.
However, a suite can be as such
describe('A', function() {
it('aa', ...)
})
describe ('B', function() {
})
In intuitive way to is to name the video file A+B
.
@jasonwilliams Would you provide some insight on how you'd use this feature?
from wdio-video-reporter.
A-B
would make more sense and be more consistent with how things are named now.
Would you provide some insight on how you'd use this feature?
basically as you mentioned, as a way of watching the whole suite we have tests where each it() is a user interaction so right now the videos are quite short.
I would like this to be optional though as we donβt always need it, so some way of switching between how it is now and the full describe
from wdio-video-reporter.
@ylilarry is there a reason you haven't opened a PR with your changes on this repo?
from wdio-video-reporter.
I mentioned in a different issue that a similar functionality could be solved kind of easily with a post-processor that joins the video after the run.
Would this be an ok solution for this issue as well?
Sounds good to me
from wdio-video-reporter.
Thanks for raising this issue.
We greatly appreciate any contributions that help implement this feature request. While we understand that active contributors have their own priorities, we kindly request your assistance if you rely on this feature being implemented. We encourage you to join our friendly Discord development server, where you can ask any questions you may have. Thank you for your support, and cheers!
from wdio-video-reporter.
Related Issues (20)
- CJS build is broken HOT 7
- When integrated with cucumber, the video is attached but cannot be watched HOT 1
- Getting blank video in Allure report using wdio-video-reporter lib HOT 4
- abortTime exceeded while waiting for videos to exist. videoRenderTimeout triggered before ffmpeg had a chance to wrap up HOT 11
- TypeError: browser.isAlertOpen is not a function while executing test script in Edge browser HOT 4
- Request failed with status 404 due to no such alert: no such alert HOT 25
- [π Bug]: Stoping forerver in cli with message "DevTools listening on ws://127.0.0.1:65229/devtools/browser/..." when using wdio-video-reporter HOT 2
- Add e2e tests to verify integration with Allure reporter works
- Video reporter is not working on new project HOT 4
- remake a package from CommonJS to ES6 (rid out of files with .mjs extension) HOT 3
- [πBug]: Error in console `ENOENT: no such file or directory, open Video-reporter.log` after run tests HOT 7
- Get error ffmpeg when running wdio-video-reporter in jenkins and centos HOT 7
- Video Reporter not working HOT 4
- How to remove logs? HOT 2
- videoRenderTimeout triggered, not all videos finished writing to disk before patching Allure HOT 3
- Add an option to take screenshots at regular intervals during each test HOT 1
- Generated videos are incomplete if there are unfulfilled frames HOT 2
- Bypass screenshots when the video reporter is enabled HOT 2
- Frames from a previous test/suite are being added to the next test/suite HOT 2
- Proposal: Add option to only record last failed test when using specFileRetries HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wdio-video-reporter.