systelab-components-wdio-test
Version:
Widgets to be use in the E2E Tests based in WDIO
23 lines (22 loc) • 698 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Datepicker = void 0;
const widget_js_1 = require("./widget.js");
const index_js_1 = require("../wdio/index.js");
class Datepicker extends widget_js_1.Widget {
async isPresent() {
return this.getInputElement().isDisplayed();
}
async getValue() {
return this.getInputElement().getAttribute('value');
}
async setValue(value) {
await this.getInputElement().clear();
await this.getInputElement().write(value);
await index_js_1.Browser.pressTab();
}
getInputElement() {
return this.byTagName('input');
}
}
exports.Datepicker = Datepicker;