Necesito copiar enlaces de elementos (h5 a) en todas las páginas usando paginación. Mi código recopila enlaces solo desde la primera página, pasa por el resto de las páginas pero no recopila enlaces. ¿Cuál es el problema aquí? ¡Gracias!
const linksCollector = async () => { let browser; try { browser = await remote({ capabilities: { browserName: "chrome" }, }); await browser.navigateTo(link); const links = []; const pages = await browser.$$(".pagination__item"); const paginationBtn = await browser.$(".pagination__next-icon"); for (let i = 0; i < pages.length - 2; i++) { const linksArr = await browser.$$("h5 a"); for (let i = 0; i < linksArr.length; i++) { const link = await linksArr[i].getAttribute("href"); links.push(await link); } await paginationBtn.click(); } await writeData(links); await browser.deleteSession(); } catch (err) { console.error(err); return browser.deleteSession(); } } };