Как вызвать щелчок везде, где появляется HTML-элемент с помощью Puppeteer?

#javascript #html #puppeteer

#язык JavaScript #HTML #кукольник

Вопрос:

Я пытался

 await page.click("div:contains('text')")  

но это не работает.

Разве это невозможно сделать? Должен ли я каким-то образом сначала захватить оболочку/»родителя» HTML, а затем вызвать щелчок по нему?

Ответ №1:

сначала проверьте, что ваш элемент не пуст, а затем нажмите триггер.

 if (!$('#element').is(':empty'))  {  document.getElementById("myCheck").click();  }