UNPKG

wix-style-react

Version:
41 lines (36 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _protractor = require("wix-ui-test-utils/protractor"); var _InputPrivateProtractor = require("./Input.private.protractor.driver"); var inputDriverFactory = function inputDriverFactory(component) { var input = component.$(_InputPrivateProtractor.inputDataHookSelector), 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); } }; }; var _default = inputDriverFactory; exports["default"] = _default;