e2ed
Version:
E2E testing framework over Playwright
41 lines (40 loc) • 2.07 kB
JavaScript
"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;