wix-style-react
Version:
50 lines (45 loc) • 1.55 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
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 = '".concat(lineHeight, "'"));
}
};
};
var _default = toggleSwitchDriverFactory;
exports["default"] = _default;