UNPKG

tlc-core-automation-framework-v3-wdio-v9

Version:

Background: - We are following multi-layer automation framework architecture using webdriver.io + cucumber + typescript This core framework has been implemented with generic utility functions and cucumber steps, which can be easily consumed by another fra

14 lines 1.18 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const cucumber_1 = require("@cucumber/cucumber"); const pressButton_1 = __importDefault(require("../helpers/framework-helpers/action/pressButton")); // Possible keystrokes; Use the normalised keys from // https://w3c.github.io/webdriver/#keyboard-actions (0, cucumber_1.When)(/^I press "([^"]*)?" key$/, async (key) => { console.log(`I press ${key} key`); await (0, pressButton_1.default)(key); }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2V5Ym9yZC1hY3Rpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2UyZS9zdGVwLWRlZmluaXRpb25zL2tleWJvcmQtYWN0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLGlEQUF3QztBQUN4QyxrR0FBMEU7QUFFMUUsb0RBQW9EO0FBQ3BELG9EQUFvRDtBQUVwRCxJQUFBLGVBQUksRUFBQywwQkFBMEIsRUFBRSxLQUFLLEVBQUUsR0FBc0IsRUFBRSxFQUFFO0lBQzlELE9BQU8sQ0FBQyxHQUFHLENBQUMsV0FBVyxHQUFHLE1BQU0sQ0FBQyxDQUFDO0lBQ2xDLE1BQU0sSUFBQSxxQkFBVyxFQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQzNCLENBQUMsQ0FBQyxDQUFDIn0=