wix-style-react
Version:
wix-style-react
25 lines (23 loc) • 681 B
JavaScript
const iconWithOptionsDriverFactory = component => ({
element: () => component,
mouseEnter: () =>
browser
.actions()
.mouseMove(component.$('[data-hook=icon-wrapper'))
.perform(),
mouseLeave: () =>
browser
.actions()
.mouseMove({ x: 400, y: -100 })
.perform(),
getDropdown: () =>
component.$(`[data-hook="iconWithOptions-dropdownLayout"]`),
getDropdownItem: index =>
component.$$(`[data-hook="dropdown-layout-options"] div`).get(index),
getDropdownItemsCount: () =>
component
.$$(`[data-hook="dropdown-layout-options"] div`)
.getText()
.count(),
});
export default iconWithOptionsDriverFactory;