@nice-digital/wdio-cucumber-steps
Version:
Shared step definitions for Cucumber JS BDD tests in WebdriverIO
19 lines • 680 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkNewWindow = void 0;
/**
* Check if a new window or tab is opened
* @param {String} obsolete The type of opened object (window or tab)
* @param {String} falseCase Whether to check if a new window/tab was opened or not
*/
async function checkNewWindow(_obsolete, falseCase) {
const windowHandles = await browser.getWindowHandles();
if (falseCase) {
expect(windowHandles).toHaveLength(1);
}
else {
expect(windowHandles).not.toHaveLength(1);
}
}
exports.checkNewWindow = checkNewWindow;
//# sourceMappingURL=checkNewWindow.js.map