e2ed
Version:
E2E testing framework over Playwright
21 lines (20 loc) • 784 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.clickOnTestRun = clickOnTestRun;
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
*/
function clickOnTestRun(element) {
const runHash = element.dataset.runhash;
const previousChosenTestRunButton = document.querySelector('.test-button[aria-selected="true"]');
if (previousChosenTestRunButton) {
previousChosenTestRunButton.ariaSelected = 'false';
}
// eslint-disable-next-line no-param-reassign
element.ariaSelected = 'true';
chooseTestRun(runHash);
}