UNPKG

systelab-components-test

Version:

Widgets to be use in the E2E Tests based in Protractor

28 lines (27 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var protractor_1 = require("protractor"); var BasePage = /** @class */ (function () { function BasePage(selector) { this.selector = selector; this.current = protractor_1.element(protractor_1.by.tagName(this.selector)); } BasePage.prototype.getElementFinder = function () { return this.current; }; BasePage.prototype.waitToBePresent = function () { return tslib_1.__awaiter(this, void 0, void 0, function () { return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: return [4 /*yield*/, protractor_1.browser.wait(protractor_1.ExpectedConditions.presenceOf(this.current))]; case 1: _a.sent(); return [2 /*return*/]; } }); }); }; return BasePage; }()); exports.BasePage = BasePage;