UNPKG

@sap_oss/wdio-qmate-service

Version:

[![REUSE status](https://api.reuse.software/badge/github.com/SAP/wdio-qmate-service)](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[![Node.js CI](https://github.com/SAP/wdio-qmate-service/actions/workflows/node.js.yml/badge.svg)](http

28 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveCssSelectorOrElement = resolveCssSelectorOrElement; exports.resolveMobileSelectorOrElement = resolveMobileSelectorOrElement; const constants_1 = require("../modules/constants"); async function resolveCssSelectorOrElement(elementOrSelector, timeout = parseFloat(process.env.QMATE_CUSTOM_TIMEOUT) || constants_1.GLOBAL_DEFAULT_WAIT_TIMEOUT) { if (!elementOrSelector) { throw new Error("Please provide an element or a CSS selector as first argument."); } if (typeof elementOrSelector === "string") { return await nonUi5.element.getByCss(elementOrSelector, 0, timeout); } else { return elementOrSelector; } } async function resolveMobileSelectorOrElement(elementOrSelector) { if (!elementOrSelector) { throw new Error("Please provide an element or a selector as first argument."); } if (typeof elementOrSelector === "string") { return await $(elementOrSelector); } else { return elementOrSelector; } } //# sourceMappingURL=elementResolving.js.map