@sap_oss/wdio-qmate-service
Version:
[](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[](http
28 lines • 1.13 kB
JavaScript
;
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