Skip to content

Commit 4c42492

Browse files
fixed video attachment (#62)
1 parent 8727008 commit 4c42492

File tree

5 files changed

+21
-16
lines changed

5 files changed

+21
-16
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ All notable changes to the "@qavajs/steps-playwright" will be documented in this
44

55
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
66

7+
## [0.29.1]
8+
- :beetle: fixed video attachment
9+
710
## [0.29.0]
811
- :rocket: added _I save screenshot of {string} as {string}_ step
912

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,14 @@ module.exports = {
8181

8282
## Playwright traces
8383
@qavajs support capturing playwright traces. https://playwright.dev/docs/next/trace-viewer-intro
84+
Trace Viewer - https://trace.playwright.dev/
85+
8486
```typescript
8587
export default {
8688
//...
8789
browser: {
8890
trace: {
89-
event: ['onFail'], // Events to save trace. Possible value onFail or AfterScenario
91+
event: ['onFail'], // Events to save trace. Possible value onFail or afterScenario
9092
dir: 'dirToStoreTraces', // Dir to store traces. Default is traces/
9193
attach: true // Define if trace need to be attached to cucumber report. Default false
9294
}
@@ -101,7 +103,7 @@ export default {
101103
//...
102104
browser: {
103105
video: {
104-
event: ['onFail'], // Events to save video. Possible value onFail or AfterScenario
106+
event: ['onFail'], // Events to save video. Possible value onFail or afterScenario
105107
dir: 'dirToStoreVideo', // Dir to store video. Default is video/
106108
size: { width: 640, height: 480 }, // Video resolution
107109
attach: true // Define if trace need to be attached to cucumber report. Default false

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qavajs/steps-playwright",
3-
"version": "0.29.0",
3+
"version": "0.29.1",
44
"description": "steps to interact with playwright",
55
"main": "./index.js",
66
"scripts": {
@@ -27,7 +27,7 @@
2727
"@qavajs/cli": "^0.27.0",
2828
"@qavajs/console-formatter": "^0.5.0",
2929
"@qavajs/html-formatter": "^0.13.0",
30-
"@qavajs/memory": "^1.6.0",
30+
"@qavajs/memory": "^1.6.1",
3131
"@qavajs/po-playwright": "^0.11.0",
3232
"@qavajs/webstorm-adapter": "^8.0.0",
3333
"@qavajs/xunit-formatter": "^0.0.4",

src/utils/utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ export function saveTrace(driverConfig: any, scenario: ITestCaseHookParameter):
2222
}
2323

2424
export function saveVideo(driverConfig: any, scenario: ITestCaseHookParameter): boolean {
25-
return driverConfig?.trace && (
26-
(equalOrIncludes(driverConfig?.trace.event, VideoEvent.AFTER_SCENARIO)) ||
27-
(scenario.result?.status === Status.FAILED && equalOrIncludes(driverConfig?.trace.event, VideoEvent.ON_FAIL))
25+
return driverConfig?.video && (
26+
(equalOrIncludes(driverConfig?.video.event, VideoEvent.AFTER_SCENARIO)) ||
27+
(scenario.result?.status === Status.FAILED && equalOrIncludes(driverConfig?.video.event, VideoEvent.ON_FAIL))
2828
)
2929
}
3030

0 commit comments

Comments
 (0)