wix-style-react
Version:
wix-style-react
29 lines (27 loc) • 983 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var iconWithOptionsDriverFactory = function iconWithOptionsDriverFactory(component) {
return {
element: function element() {
return component;
},
mouseEnter: function mouseEnter() {
return browser.actions().mouseMove(component.$('[data-hook=icon-wrapper')).perform();
},
mouseLeave: function mouseLeave() {
return browser.actions().mouseMove({ x: 400, y: -100 }).perform();
},
getDropdown: function getDropdown() {
return component.$('[data-hook="iconWithOptions-dropdownLayout"]');
},
getDropdownItem: function getDropdownItem(index) {
return component.$$('[data-hook="dropdown-layout-options"] div').get(index);
},
getDropdownItemsCount: function getDropdownItemsCount() {
return component.$$('[data-hook="dropdown-layout-options"] div').getText().count();
}
};
};
exports.default = iconWithOptionsDriverFactory;