UNPKG

wix-style-react

Version:
19 lines (15 loc) 589 B
import { isFocused } from 'wix-ui-test-utils/protractor'; const inputDriverFactory = component => { const input = component.$('input'); const clearButton = component.$('[data-hook="input-clear-button"]'); return { element: () => component, enterText: text => input.clear().sendKeys(text), getText: () => input.getAttribute('value'), hasClearButton: () => clearButton.isPresent(), clickClear: () => clearButton.isPresent() && clearButton.click(), click: () => input.click(), isFocused: () => isFocused(input), }; }; export default inputDriverFactory;