UNPKG

wix-style-react

Version:
48 lines (43 loc) 1.5 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _protractor = require('wix-ui-test-utils/protractor'); var _protractor2 = require('protractor'); var toggleSwitchDriverFactory = function toggleSwitchDriverFactory(component) { return { element: function element() { return component; }, hover: function hover() { return (0, _protractor.mouseEnter)(component.$('textarea')); }, click: function click() { return component.$('textarea').click(); }, isFocused: function isFocused() { return (0, _protractor.isFocused)(component.$('textarea')); }, isHovered: function isHovered() { return component.$(':hover').isPresent(); }, sendKeys: function sendKeys(keys) { return component.$('textarea').sendKeys(keys); }, getOffsetHeight: function getOffsetHeight() { return component.$('textarea').getAttribute('offsetHeight'); }, getScrollHeight: function getScrollHeight() { return component.$('textarea').getAttribute('scrollHeight'); }, getRowCount: function getRowCount() { return component.$('textarea').getAttribute('rows').then(function (rowCount) { return +rowCount; }); }, setLineHeight: function setLineHeight(lineHeight) { return _protractor2.browser.executeScript('document.querySelector(\'textarea\').style.lineHeight = \'' + lineHeight + '\''); } }; }; exports.default = toggleSwitchDriverFactory;