const arr = [];
const interval = setInterval(function() {
for (const el of document.getElementsByClassName('list-plan__link')) {
if (!arr.includes(el.innerHTML)) arr.push(el.innerHTML);
}
const buttons = document.getElementsByClassName('pagination__page');
let match = false;
for (const btn of buttons) {
if (btn.getAttribute('data-pa-click') === 'pageination-next') {
btn.click();
match = true;
break;
}
}
if (!match) {
clearInterval(interval);
alert('done');
}
}, 3000);
console.log(JSON.stringify(arr, null, 2));