@testplane/webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
105 lines (103 loc) • 10.4 kB
JavaScript
const __importMetaUrl = require('url').pathToFileURL(__filename).href;
;
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
// src/index.cts
exports.SevereServiceError = class SevereServiceError extends Error {
constructor(message = "Severe Service Error occurred.") {
super(message);
this.name = "SevereServiceError";
}
};
exports.Key = {
Ctrl: "WDIO_CONTROL",
NULL: "\uE000",
Cancel: "\uE001",
Help: "\uE002",
Backspace: "\uE003",
Tab: "\uE004",
Clear: "\uE005",
Return: "\uE006",
Enter: "\uE007",
Shift: "\uE008",
Control: "\uE009",
Alt: "\uE00A",
Pause: "\uE00B",
Escape: "\uE00C",
Space: "\uE00D",
PageUp: "\uE00E",
PageDown: "\uE00F",
End: "\uE010",
Home: "\uE011",
ArrowLeft: "\uE012",
ArrowUp: "\uE013",
ArrowRight: "\uE014",
ArrowDown: "\uE015",
Insert: "\uE016",
Delete: "\uE017",
Semicolon: "\uE018",
Equals: "\uE019",
Numpad0: "\uE01A",
Numpad1: "\uE01B",
Numpad2: "\uE01C",
Numpad3: "\uE01D",
Numpad4: "\uE01E",
Numpad5: "\uE01F",
Numpad6: "\uE020",
Numpad7: "\uE021",
Numpad8: "\uE022",
Numpad9: "\uE023",
Multiply: "\uE024",
Add: "\uE025",
Separator: "\uE026",
Subtract: "\uE027",
Decimal: "\uE028",
Divide: "\uE029",
F1: "\uE031",
F2: "\uE032",
F3: "\uE033",
F4: "\uE034",
F5: "\uE035",
F6: "\uE036",
F7: "\uE037",
F8: "\uE038",
F9: "\uE039",
F10: "\uE03A",
F11: "\uE03B",
F12: "\uE03C",
Command: "\uE03D",
ZenkakuHankaku: "\uE040"
};
exports.remote = async function(params, remoteModifier) {
const { remote } = await import("./node.js");
return remote(params, remoteModifier);
};
exports.attach = async function(attachOptions) {
const { attach } = await import("./node.js");
return attach(attachOptions);
};
exports.multiremote = async function(params, { automationProtocol } = {}) {
const { multiremote } = await import("./node.js");
return multiremote(params, { automationProtocol });
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vc3JjL2luZGV4LmN0cyJdLAogICJzb3VyY2VSb290IjogIi9Vc2Vycy9rcm9tYW41MTIvZ2VtaW5pLXRlc3Rpbmcvd2ViZHJpdmVyaW8vcGFja2FnZXMvd2ViZHJpdmVyaW8iLAogICJzb3VyY2VzQ29udGVudCI6IFsiLyogZXNsaW50LWRpc2FibGUgQHR5cGVzY3JpcHQtZXNsaW50L25vLWV4cGxpY2l0LWFueSAqL1xuZXhwb3J0cy5TZXZlcmVTZXJ2aWNlRXJyb3IgPSBjbGFzcyBTZXZlcmVTZXJ2aWNlRXJyb3IgZXh0ZW5kcyBFcnJvciB7XG4gICAgY29uc3RydWN0b3IobWVzc2FnZSA9ICdTZXZlcmUgU2VydmljZSBFcnJvciBvY2N1cnJlZC4nKSB7XG4gICAgICAgIHN1cGVyKG1lc3NhZ2UpXG4gICAgICAgIHRoaXMubmFtZSA9ICdTZXZlcmVTZXJ2aWNlRXJyb3InXG4gICAgfVxufVxuXG5leHBvcnRzLktleSA9IHtcbiAgICBDdHJsOiAnV0RJT19DT05UUk9MJyxcbiAgICBOVUxMOiAnXFx1RTAwMCcsXG4gICAgQ2FuY2VsOiAnXFx1RTAwMScsXG4gICAgSGVscDogJ1xcdUUwMDInLFxuICAgIEJhY2tzcGFjZTogJ1xcdUUwMDMnLFxuICAgIFRhYjogJ1xcdUUwMDQnLFxuICAgIENsZWFyOiAnXFx1RTAwNScsXG4gICAgUmV0dXJuOiAnXFx1RTAwNicsXG4gICAgRW50ZXI6ICdcXHVFMDA3JyxcbiAgICBTaGlmdDogJ1xcdUUwMDgnLFxuICAgIENvbnRyb2w6ICdcXHVFMDA5JyxcbiAgICBBbHQ6ICdcXHVFMDBBJyxcbiAgICBQYXVzZTogJ1xcdUUwMEInLFxuICAgIEVzY2FwZTogJ1xcdUUwMEMnLFxuICAgIFNwYWNlOiAnXFx1RTAwRCcsXG4gICAgUGFnZVVwOiAnXFx1RTAwRScsXG4gICAgUGFnZURvd246ICdcXHVFMDBGJyxcbiAgICBFbmQ6ICdcXHVFMDEwJyxcbiAgICBIb21lOiAnXFx1RTAxMScsXG4gICAgQXJyb3dMZWZ0OiAnXFx1RTAxMicsXG4gICAgQXJyb3dVcDogJ1xcdUUwMTMnLFxuICAgIEFycm93UmlnaHQ6ICdcXHVFMDE0JyxcbiAgICBBcnJvd0Rvd246ICdcXHVFMDE1JyxcbiAgICBJbnNlcnQ6ICdcXHVFMDE2JyxcbiAgICBEZWxldGU6ICdcXHVFMDE3JyxcbiAgICBTZW1pY29sb246ICdcXHVFMDE4JyxcbiAgICBFcXVhbHM6ICdcXHVFMDE5JyxcbiAgICBOdW1wYWQwOiAnXFx1RTAxQScsXG4gICAgTnVtcGFkMTogJ1xcdUUwMUInLFxuICAgIE51bXBhZDI6ICdcXHVFMDFDJyxcbiAgICBOdW1wYWQzOiAnXFx1RTAxRCcsXG4gICAgTnVtcGFkNDogJ1xcdUUwMUUnLFxuICAgIE51bXBhZDU6ICdcXHVFMDFGJyxcbiAgICBOdW1wYWQ2OiAnXFx1RTAyMCcsXG4gICAgTnVtcGFkNzogJ1xcdUUwMjEnLFxuICAgIE51bXBhZDg6ICdcXHVFMDIyJyxcbiAgICBOdW1wYWQ5OiAnXFx1RTAyMycsXG4gICAgTXVsdGlwbHk6ICdcXHVFMDI0JyxcbiAgICBBZGQ6ICdcXHVFMDI1JyxcbiAgICBTZXBhcmF0b3I6ICdcXHVFMDI2JyxcbiAgICBTdWJ0cmFjdDogJ1xcdUUwMjcnLFxuICAgIERlY2ltYWw6ICdcXHVFMDI4JyxcbiAgICBEaXZpZGU6ICdcXHVFMDI5JyxcbiAgICBGMTogJ1xcdUUwMzEnLFxuICAgIEYyOiAnXFx1RTAzMicsXG4gICAgRjM6ICdcXHVFMDMzJyxcbiAgICBGNDogJ1xcdUUwMzQnLFxuICAgIEY1OiAnXFx1RTAzNScsXG4gICAgRjY6ICdcXHVFMDM2JyxcbiAgICBGNzogJ1xcdUUwMzcnLFxuICAgIEY4OiAnXFx1RTAzOCcsXG4gICAgRjk6ICdcXHVFMDM5JyxcbiAgICBGMTA6ICdcXHVFMDNBJyxcbiAgICBGMTE6ICdcXHVFMDNCJyxcbiAgICBGMTI6ICdcXHVFMDNDJyxcbiAgICBDb21tYW5kOiAnXFx1RTAzRCcsXG4gICAgWmVua2FrdUhhbmtha3U6ICdcXHVFMDQwJ1xufVxuXG4vKipcbiAqIEEgbWV0aG9kIHRvIGNyZWF0ZSBhIG5ldyBzZXNzaW9uIHdpdGggV2ViZHJpdmVySU8uXG4gKlxuICogPGI+XG4gKiBOT1RFOiBJZiB5b3UgaGl0IFwiZXJyb3IgVFMyNjk0OiBOYW1lc3BhY2UgJ2dsb2JhbC5XZWJkcml2ZXJJTycgaGFzIG5vIGV4cG9ydGVkIG1lbWJlciAnQnJvd3NlcidcIiB3aGVuIHVzaW5nIHR5cGVzY3JpcHQsXG4gKiBhZGQgXCJAd2Rpby9nbG9iYWxzL3R5cGVzXCIgaW50byB0c2NvbmZpZy5qc29uJ3MgXCJ0eXBlc1wiIGFycmF5IHdpbGwgc29sdmUgaXQ6IDxjb2RlPiB7IFwiY29tcGlsZXJPcHRpb25zXCI6IHsgXCJ0eXBlc1wiOiBbXCJAd2Rpby9nbG9iYWxzL3R5cGVzXCJdIH0gfSA8L2NvZGU+XG4gKiA8L2I+XG4gKlxuICogQHBhcmFtIHBhcmFtcyBPcHRpb25zIHRvIGNyZWF0ZSB0aGUgc2Vzc2lvbiB3aXRoXG4gKiBAcGFyYW0gcmVtb3RlTW9kaWZpZXIgTW9kaWZpZXIgZnVuY3Rpb24gdG8gY2hhbmdlIHRoZSBtb25hZCBvYmplY3RcbiAqIEByZXR1cm4gYnJvd3NlciBvYmplY3Qgd2l0aCBzZXNzaW9uSWRcbiAqIEBzZWUgPGEgaHJlZj1cImh0dHBzOi8vd2ViZHJpdmVyLmlvL2RvY3MvdHlwZXNjcmlwdFwiPlR5cGVzY3JpcHQgc2V0dXA8L2E+XG4gKi9cbmV4cG9ydHMucmVtb3RlID0gYXN5bmMgZnVuY3Rpb24oXG4gICAgcGFyYW1zOiBhbnksXG4gICAgcmVtb3RlTW9kaWZpZXI/OiAoKSA9PiBhbnlcbikge1xuICAgIGNvbnN0IHsgcmVtb3RlIH0gPSBhd2FpdCBpbXBvcnQoJy4vbm9kZS5qcycpXG4gICAgcmV0dXJuIHJlbW90ZShwYXJhbXMsIHJlbW90ZU1vZGlmaWVyKVxufVxuXG5leHBvcnRzLmF0dGFjaCA9IGFzeW5jIGZ1bmN0aW9uKGF0dGFjaE9wdGlvbnM6IGFueSkge1xuICAgIGNvbnN0IHsgYXR0YWNoIH0gPSBhd2FpdCBpbXBvcnQoJy4vbm9kZS5qcycpXG4gICAgcmV0dXJuIGF0dGFjaChhdHRhY2hPcHRpb25zKVxufVxuXG4vKipcbiAqIFdlYmRyaXZlcklPIGFsbG93cyB5b3UgdG8gcnVuIG11bHRpcGxlIGF1dG9tYXRlZCBzZXNzaW9ucyBpbiBhIHNpbmdsZSB0ZXN0LlxuICogVGhpcyBpcyBoYW5keSB3aGVuIHlvdSdyZSB0ZXN0aW5nIGZlYXR1cmVzIHRoYXQgcmVxdWlyZSBtdWx0aXBsZSB1c2VycyAoZm9yIGV4YW1wbGUsIGNoYXQgb3IgV2ViUlRDIGFwcGxpY2F0aW9ucykuXG4gKlxuICogSW5zdGVhZCBvZiBjcmVhdGluZyBhIGNvdXBsZSBvZiByZW1vdGUgaW5zdGFuY2VzIHdoZXJlIHlvdSBuZWVkIHRvIGV4ZWN1dGUgY29tbW9uIGNvbW1hbmRzIGxpa2UgbmV3U2Vzc2lvbigpIG9yIHVybCgpIG9uIGVhY2ggaW5zdGFuY2UsXG4gKiB5b3UgY2FuIHNpbXBseSBjcmVhdGUgYSBtdWx0aXJlbW90ZSBpbnN0YW5jZSBhbmQgY29udHJvbCBhbGwgYnJvd3NlcnMgYXQgdGhlIHNhbWUgdGltZS5cbiAqXG4gKiA8Yj5cbiAqIE5PVEU6IE11bHRpcmVtb3RlIGlzIG5vdCBtZWFudCB0byBleGVjdXRlIGFsbCB5b3VyIHRlc3RzIGluIHBhcmFsbGVsLlxuICogSXQgaXMgaW50ZW5kZWQgdG8gaGVscCBjb29yZGluYXRlIG11bHRpcGxlIGJyb3dzZXJzIGFuZC9vciBtb2JpbGUgZGV2aWNlcyBmb3Igc3BlY2lhbCBpbnRlZ3JhdGlvbiB0ZXN0cyAoZS5nLiBjaGF0IGFwcGxpY2F0aW9ucykuXG4gKiA8L2I+XG4gKlxuICogQHBhcmFtIHBhcmFtcyBjYXBhYmlsaXRpZXMgdG8gY2hvb3NlIGRlc2lyZWQgZGV2aWNlcy5cbiAqIEBwYXJhbSBhdXRvbWF0aW9uUHJvdG9jb2xcbiAqIEByZXR1cm4gQWxsIHJlbW90ZSBpbnN0YW5jZXMsIHRoZSBmaXJzdCByZXN1bHQgcmVwcmVzZW50cyB0aGUgY2FwYWJpbGl0eSBkZWZpbmVkIGZpcnN0IGluIHRoZSBjYXBhYmlsaXR5IG9iamVjdCxcbiAqIHRoZSBzZWNvbmQgcmVzdWx0IHRoZSBzZWNvbmQgY2FwYWJpbGl0eSBhbmQgc28gb24uXG4gKlxuICogQHNlZSA8YSBocmVmPVwiaHR0cHM6Ly93ZWJkcml2ZXIuaW8vZG9jcy9tdWx0aXJlbW90ZVwiPkV4dGVybmFsIGRvY3VtZW50IGFuZCBleGFtcGxlIHVzYWdlPC9hPi5cbiAqL1xuZXhwb3J0cy5tdWx0aXJlbW90ZSA9IGFzeW5jIGZ1bmN0aW9uKFxuICAgIHBhcmFtczogYW55LFxuICAgIHsgYXV0b21hdGlvblByb3RvY29sIH06IHsgYXV0b21hdGlvblByb3RvY29sPzogc3RyaW5nIH0gPSB7fVxuKSB7XG4gICAgY29uc3QgeyBtdWx0aXJlbW90ZSB9ID0gYXdhaXQgaW1wb3J0KCcuL25vZGUuanMnKVxuICAgIHJldHVybiBtdWx0aXJlbW90ZShwYXJhbXMsIHsgYXV0b21hdGlvblByb3RvY29sIH0pXG59XG4iXSwKICAibWFwcGluZ3MiOiAiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBLFFBQVEscUJBQXFCLE1BQU0sMkJBQTJCLE1BQU07QUFBQSxFQUNoRSxZQUFZLFVBQVUsa0NBQWtDO0FBQ3BELFVBQU0sT0FBTztBQUNiLFNBQUssT0FBTztBQUFBLEVBQ2hCO0FBQ0o7QUFFQSxRQUFRLE1BQU07QUFBQSxFQUNWLE1BQU07QUFBQSxFQUNOLE1BQU07QUFBQSxFQUNOLFFBQVE7QUFBQSxFQUNSLE1BQU07QUFBQSxFQUNOLFdBQVc7QUFBQSxFQUNYLEtBQUs7QUFBQSxFQUNMLE9BQU87QUFBQSxFQUNQLFFBQVE7QUFBQSxFQUNSLE9BQU87QUFBQSxFQUNQLE9BQU87QUFBQSxFQUNQLFNBQVM7QUFBQSxFQUNULEtBQUs7QUFBQSxFQUNMLE9BQU87QUFBQSxFQUNQLFFBQVE7QUFBQSxFQUNSLE9BQU87QUFBQSxFQUNQLFFBQVE7QUFBQSxFQUNSLFVBQVU7QUFBQSxFQUNWLEtBQUs7QUFBQSxFQUNMLE1BQU07QUFBQSxFQUNOLFdBQVc7QUFBQSxFQUNYLFNBQVM7QUFBQSxFQUNULFlBQVk7QUFBQSxFQUNaLFdBQVc7QUFBQSxFQUNYLFFBQVE7QUFBQSxFQUNSLFFBQVE7QUFBQSxFQUNSLFdBQVc7QUFBQSxFQUNYLFFBQVE7QUFBQSxFQUNSLFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFNBQVM7QUFBQSxFQUNULFVBQVU7QUFBQSxFQUNWLEtBQUs7QUFBQSxFQUNMLFdBQVc7QUFBQSxFQUNYLFVBQVU7QUFBQSxFQUNWLFNBQVM7QUFBQSxFQUNULFFBQVE7QUFBQSxFQUNSLElBQUk7QUFBQSxFQUNKLElBQUk7QUFBQSxFQUNKLElBQUk7QUFBQSxFQUNKLElBQUk7QUFBQSxFQUNKLElBQUk7QUFBQSxFQUNKLElBQUk7QUFBQSxFQUNKLElBQUk7QUFBQSxFQUNKLElBQUk7QUFBQSxFQUNKLElBQUk7QUFBQSxFQUNKLEtBQUs7QUFBQSxFQUNMLEtBQUs7QUFBQSxFQUNMLEtBQUs7QUFBQSxFQUNMLFNBQVM7QUFBQSxFQUNULGdCQUFnQjtBQUNwQjtBQWVBLFFBQVEsU0FBUyxlQUNiLFFBQ0EsZ0JBQ0Y7QUFDRSxRQUFNLEVBQUUsT0FBTyxJQUFJLE1BQU0sT0FBTyxXQUFXO0FBQzNDLFNBQU8sT0FBTyxRQUFRLGNBQWM7QUFDeEM7QUFFQSxRQUFRLFNBQVMsZUFBZSxlQUFvQjtBQUNoRCxRQUFNLEVBQUUsT0FBTyxJQUFJLE1BQU0sT0FBTyxXQUFXO0FBQzNDLFNBQU8sT0FBTyxhQUFhO0FBQy9CO0FBcUJBLFFBQVEsY0FBYyxlQUNsQixRQUNBLEVBQUUsbUJBQW1CLElBQXFDLENBQUMsR0FDN0Q7QUFDRSxRQUFNLEVBQUUsWUFBWSxJQUFJLE1BQU0sT0FBTyxXQUFXO0FBQ2hELFNBQU8sWUFBWSxRQUFRLEVBQUUsbUJBQW1CLENBQUM7QUFDckQ7IiwKICAibmFtZXMiOiBbXQp9Cg==