wix-style-react
Version:
26 lines (21 loc) • 675 B
JavaScript
import pageDriverFactory from './Page.protractor.driver';
export const pagePrivateDriverFactory = component => {
const verticalScrollContainer = component.$(
'[data-hook="page-scrollable-content"]',
);
const scrollVertically = async offset => {
await browser.executeScript(
`arguments[0].scrollTop = arguments[0].scrollTop + ${offset};`,
await verticalScrollContainer.getWebElement(),
);
};
return {
scrollVertically,
getVerticalScroll: async () =>
browser.executeScript(
`return arguments[0].scrollTop;`,
await verticalScrollContainer.getWebElement(),
),
...pageDriverFactory(component),
};
};