Доброго времени суток! Собственно, по порядку:
1. Пытаюсь написать скрипт для определённого сайта, который запускался бы из консоли Chrome
2. На этом сайте, в неопределённое время, генерируется необходимый мне , мне удалось его поймать используя get по имени класса (в элементе прописан только класс и innerHTML), а вот нажать функцией click() не получается.
Понимаю, что вся проблема в том, что это динамический элемент и с ним нужно что-то сделать прежде чем выполнять click(), но что именно нужно сделать - понимания нет :)
Прикладываю, то, что уже работает (ожидание появления элемента и его поиск):
let ButtonEnter;
let MyTimer = setInterval(function SearchMyButton() {
ButtonEnter = document.getElementsByClassName('EtoKnopka');
if (ButtonEnter[0] != null) {
ButtonEnter[0].click();
console.log('Кнопка найдена!');
clearInterval(MyTimer);
}
});