Я работал над этим и просматривал другие сообщения на StackOverflow, но они не отвечали на мои вопросы. Это уникальный c вопрос. Как я могу заставить переменную currentapple успешно перейти в функцию? Прямо сейчас я получаю неопределенные ошибки sr c. Я занимаюсь веб-автоматизацией с помощью puppeteer и node.js.
Код:
var currentapple = 2;
console.log(currentapple+" hi1");
var appleurl= await page.evaluate(async (currentapple) => {
console.log(currentapple+" hi2");
var appleelement = await document.getElementsByClassName('ta');
var appleurl = await appleelement[currentapple].src;
//var gotourl = window.location.href = appleurl;
//return appleurl;
return await JSON.stringify(appleurl);
});
Ошибка:
UnhandledPromiseRejectionWarning: Ошибка: Ошибка оценки: TypeError: Невозможно прочитать свойство sr c из undefined