#javascript #selenium #jasmine
Вопрос:
Для моих тестов автоматизации с использованием selenium у меня есть функция scrollToElemnet:
const scrollToElement = async (selector) => {
const element = await getElement(selector);
await browser.executeScript('arguments[0].scrollIntoView(true);', element.getWebElement());
await wait(1000);
};
функция geteelementфункция выглядит так:
const getElement = async (selector) => {
if (selector.includes('//')) {
return element(by.xpath(`${selector}`));
}
return $(`${selector}`).first();
};
проблема, с которой я сталкиваюсь, заключается в том, что функция прокрутки на самом деле ничего не делает, ошибок нет, но она просто не будет прокручиваться.
Что именно я здесь делаю не так? Я действительно в растерянности