Para mis pruebas de automatización con selenio, tengo una función scrollToElemnet:
const scrollToElement = async (selector) => { const element = await getElement(selector); await browser.executeScript('arguments[0].scrollIntoView(true);', element.getWebElement()); await wait(1000); };la función getEelementFunction es así:
const getElement = async (selector) => { if (selector.includes('//')) { return element(by.xpath(`${selector}`)); } return $$(`${selector}`).first(); };el problema que tengo es que la función de desplazamiento en realidad no hace nada, no hay errores, pero simplemente no se desplaza.
¿Qué estoy haciendo exactamente mal aquí? Estoy realmente perdido