UNPKG

wix-style-react

Version:
38 lines (33 loc) 968 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _protractor = require('wix-ui-test-utils/protractor'); var inputDriverFactory = function inputDriverFactory(component) { var input = component.$('input'); var clearButton = component.$('[data-hook="input-clear-button"]'); return { element: function element() { return component; }, enterText: function enterText(text) { return input.clear().sendKeys(text); }, getText: function getText() { return input.getAttribute('value'); }, hasClearButton: function hasClearButton() { return clearButton.isPresent(); }, clickClear: function clickClear() { return clearButton.isPresent() && clearButton.click(); }, click: function click() { return input.click(); }, isFocused: function isFocused() { return (0, _protractor.isFocused)(input); } }; }; exports.default = inputDriverFactory;