@@ -3,6 +3,7 @@ import {createSimpleLocator as clientCreateSimpleLocator} from 'create-locator';
33import { addDomContentLoadedHandler as clientAddDomContentLoadedHandler } from './addDomContentLoadedHandler' ;
44import { addOnClickOnClass as clientAddOnClickOnClass } from './addOnClickOnClass' ;
55import { clickOnRetry as clientClickOnRetry } from './clickOnRetry' ;
6+ import { clickOnScreenshot as clientClickOnScreenshot } from './clickOnScreenshot' ;
67import { clickOnStep as clientClickOnStep } from './clickOnStep' ;
78import { clickOnTestRun as clientClickOnTestRun } from './clickOnTestRun' ;
89import { createJsxRuntime as clientCreateJsxRuntime } from './createJsxRuntime' ;
@@ -18,6 +19,7 @@ declare const reportClientState: ReportClientState;
1819const addDomContentLoadedHandler = clientAddDomContentLoadedHandler ;
1920const addOnClickOnClass = clientAddOnClickOnClass ;
2021const clickOnRetry = clientClickOnRetry ;
22+ const clickOnScreenshot = clientClickOnScreenshot ;
2123const clickOnStep = clientClickOnStep ;
2224const clickOnTestRun = clientClickOnTestRun ;
2325const createJsxRuntime = clientCreateJsxRuntime ;
@@ -30,7 +32,7 @@ const setReadJsonReportDataObservers = clientSetReadJsonReportDataObservers;
3032 * This client function should not use scope variables (except global functions).
3133 * @internal
3234 */
33- export function initialScript ( ) : void {
35+ export const initialScript = ( ) : void => {
3436 jsx = createJsxRuntime ( ) ;
3537
3638 const { locator} = createSimpleLocator ( reportClientState . createLocatorOptions ) ;
@@ -39,9 +41,10 @@ export function initialScript(): void {
3941
4042 addOnClickOnClass ( 'retry-link' , clickOnRetry ) ;
4143 addOnClickOnClass ( 'step-expanded' , clickOnStep ) ;
44+ addOnClickOnClass ( 'step__screenshot-button' , clickOnScreenshot ) ;
4245 addOnClickOnClass ( 'test-link' , clickOnTestRun ) ;
4346
4447 setReadJsonReportDataObservers ( ) ;
4548
4649 addDomContentLoadedHandler ( onDomContentLoad ) ;
47- }
50+ } ;
0 commit comments