UNPKG

e2ed

Version:

E2E testing framework over Playwright

41 lines (40 loc) 2.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initialScript = void 0; const create_locator_1 = require("create-locator"); const addDomContentLoadedHandler_1 = require("./addDomContentLoadedHandler"); const addOnClickOnClass_1 = require("./addOnClickOnClass"); const clickOnRetry_1 = require("./clickOnRetry"); const clickOnScreenshot_1 = require("./clickOnScreenshot"); const clickOnStep_1 = require("./clickOnStep"); const clickOnTestRun_1 = require("./clickOnTestRun"); const createJsxRuntime_1 = require("./createJsxRuntime"); const onDomContentLoad_1 = require("./onDomContentLoad"); const setReadJsonReportDataObservers_1 = require("./setReadJsonReportDataObservers"); const addDomContentLoadedHandler = addDomContentLoadedHandler_1.addDomContentLoadedHandler; const addOnClickOnClass = addOnClickOnClass_1.addOnClickOnClass; const clickOnRetry = clickOnRetry_1.clickOnRetry; const clickOnScreenshot = clickOnScreenshot_1.clickOnScreenshot; const clickOnStep = clickOnStep_1.clickOnStep; const clickOnTestRun = clickOnTestRun_1.clickOnTestRun; const createJsxRuntime = createJsxRuntime_1.createJsxRuntime; const createSimpleLocator = create_locator_1.createSimpleLocator; const onDomContentLoad = onDomContentLoad_1.onDomContentLoad; const setReadJsonReportDataObservers = setReadJsonReportDataObservers_1.setReadJsonReportDataObservers; /** * Initial HTML report page script. * This client function should not use scope variables (except global functions). * @internal */ const initialScript = () => { jsx = createJsxRuntime(); const { locator } = createSimpleLocator(reportClientState.createLocatorOptions); Object.assign(reportClientState, { locator }); addOnClickOnClass('retry-link', clickOnRetry); addOnClickOnClass('step-expanded', clickOnStep); addOnClickOnClass('step__screenshot-button', clickOnScreenshot); addOnClickOnClass('test-link', clickOnTestRun); setReadJsonReportDataObservers(); addDomContentLoadedHandler(onDomContentLoad); }; exports.initialScript = initialScript;