e2ed
Version:
E2E testing framework over Playwright
22 lines (21 loc) • 813 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.clickOnTestRun = void 0;
const chooseTestRun_1 = require("./chooseTestRun");
const chooseTestRun = chooseTestRun_1.chooseTestRun;
/**
* Handler for click on choose TestRun button.
* This base client function should not use scope variables (except other base functions).
* @internal
*/
const clickOnTestRun = (element) => {
const runHash = element.dataset.runhash;
const previousChosenTestRunButton = document.querySelector('.test-link[aria-current="true"]');
if (previousChosenTestRunButton) {
previousChosenTestRunButton.ariaCurrent = null;
}
// eslint-disable-next-line no-param-reassign
element.ariaCurrent = 'true';
chooseTestRun(runHash);
};
exports.clickOnTestRun = clickOnTestRun;