cybernaut
Version:
Reliable, zero configuration end-to-end testing in BDD-style.
23 lines • 774 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const selenium_webdriver_1 = require("selenium-webdriver");
function sleep(duration,
/* istanbul ignore next */
_setTimeout = setTimeout) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
return new Promise(resolve => {
_setTimeout(resolve, duration);
});
});
}
exports.sleep = sleep;
const KeyName = Object.create(null);
for (const keyName of Object.keys(selenium_webdriver_1.Key)) {
KeyName[selenium_webdriver_1.Key[keyName]] = keyName;
}
function translate(char) {
return KeyName[char] ? 'Key.' + String(KeyName[char]) : char;
}
exports.translate = translate;
//# sourceMappingURL=utils.js.map