@@ -2377,15 +2377,16 @@ class Playwright extends Helper {
23772377 if ( this . options . recordVideo && this . page && this . page . video ( ) ) {
23782378 test . artifacts . video = saveVideoForPage ( this . page , `${ test . title } .failed` )
23792379 for ( const sessionName in this . sessionPages ) {
2380- test . artifacts [ `video_${ sessionName } ` ] = saveVideoForPage ( this . sessionPages [ sessionName ] , `${ test . title } _${ sessionName } .failed` )
2380+ if ( sessionName === '' ) continue
2381+ test . artifacts [ `video_${ sessionName } ` ] = saveVideoForPage ( this . sessionPages [ sessionName ] , `${ sessionName } _${ test . title } .failed` )
23812382 }
23822383 }
23832384
23842385 if ( this . options . trace ) {
23852386 test . artifacts . trace = await saveTraceForContext ( this . browserContext , `${ test . title } .failed` )
23862387 for ( const sessionName in this . sessionPages ) {
2387- if ( ! this . sessionPages [ sessionName ] . context ) continue
2388- test . artifacts [ `trace_${ sessionName } ` ] = await saveTraceForContext ( this . sessionPages [ sessionName ] . context , `${ test . title } _${ sessionName } .failed` )
2388+ if ( ! this . sessionPages [ sessionName ] . context || sessionName === '' ) continue
2389+ test . artifacts [ `trace_${ sessionName } ` ] = await saveTraceForContext ( this . sessionPages [ sessionName ] . context ( ) , `${ sessionName } _${ test . title } .failed` )
23892390 }
23902391 }
23912392
@@ -2399,7 +2400,8 @@ class Playwright extends Helper {
23992400 if ( this . options . keepVideoForPassedTests ) {
24002401 test . artifacts . video = saveVideoForPage ( this . page , `${ test . title } .passed` )
24012402 for ( const sessionName of Object . keys ( this . sessionPages ) ) {
2402- test . artifacts [ `video_${ sessionName } ` ] = saveVideoForPage ( this . sessionPages [ sessionName ] , `${ test . title } _${ sessionName } .passed` )
2403+ if ( sessionName === '' ) continue
2404+ test . artifacts [ `video_${ sessionName } ` ] = saveVideoForPage ( this . sessionPages [ sessionName ] , `${ sessionName } _${ test . title } .passed` )
24032405 }
24042406 } else {
24052407 this . page
@@ -2414,8 +2416,8 @@ class Playwright extends Helper {
24142416 if ( this . options . trace ) {
24152417 test . artifacts . trace = await saveTraceForContext ( this . browserContext , `${ test . title } .passed` )
24162418 for ( const sessionName in this . sessionPages ) {
2417- if ( ! this . sessionPages [ sessionName ] . context ) continue
2418- test . artifacts [ `trace_${ sessionName } ` ] = await saveTraceForContext ( this . sessionPages [ sessionName ] . context , `${ test . title } _${ sessionName } .passed` )
2419+ if ( ! this . sessionPages [ sessionName ] . context || sessionName === '' ) continue
2420+ test . artifacts [ `trace_${ sessionName } ` ] = await saveTraceForContext ( this . sessionPages [ sessionName ] . context ( ) , `${ sessionName } _${ test . title } .passed` )
24192421 }
24202422 }
24212423 } else {
0 commit comments