UNPKG

wix-style-react

Version:
32 lines (30 loc) 969 B
import { isFocused as _isFocused } from 'wix-ui-test-utils/protractor'; import { inputDataHookSelector } from './Input.private.protractor.driver'; var inputDriverFactory = function inputDriverFactory(component) { var input = component.$(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 _isFocused(input); } }; }; export default inputDriverFactory;