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
JavaScript
;
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