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

21 lines 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = default_1; const globals_1 = require("@wdio/globals"); async function default_1(website) { // await browser.url(website); // logger.info(`Navigating to website : ${website}`); // await browser.pause(1000); try { await globals_1.browser.url(website); } catch (error) { console.warn('⚠️ Lost connection to browser context. Reloading session...'); await globals_1.browser.reloadSession(); await globals_1.browser.switchFrame(null); await globals_1.browser.url(website); await globals_1.browser.pause(2000); console.warn('✅ Connection is established now...'); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlblVybC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9lMmUvaGVscGVycy9mcmFtZXdvcmstaGVscGVycy9hY3Rpb24vb3BlblVybC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUdBLDRCQWdCQztBQWxCRCwyQ0FBb0Q7QUFFckMsS0FBSyxvQkFBVyxPQUFlO0lBQzFDLDhCQUE4QjtJQUM5QixxREFBcUQ7SUFDckQsNkJBQTZCO0lBRTdCLElBQUksQ0FBQztRQUNELE1BQU0saUJBQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7SUFFL0IsQ0FBQztJQUFDLE9BQU8sS0FBSyxFQUFFLENBQUM7UUFDYixPQUFPLENBQUMsSUFBSSxDQUFDLDZEQUE2RCxDQUFDLENBQUM7UUFDNUUsTUFBTSxpQkFBTyxDQUFDLGFBQWEsRUFBRSxDQUFDO1FBQzlCLE1BQU0saUJBQU8sQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDaEMsTUFBTSxpQkFBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUMzQixNQUFNLGlCQUFPLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzFCLE9BQU8sQ0FBQyxJQUFJLENBQUMsb0NBQW9DLENBQUMsQ0FBQztJQUN2RCxDQUFDO0FBQ0wsQ0FBQyJ9