Я использую библиотеку кукловодов для очистки веб-сайта. Я получаю все элементы точного класса по:
let items = await page.$$("li.item");
for (let item of items) {
let elementText = await page.evaluate(
(element) => element.textContent,
item);
console.log(elementText );
}
И я получаю текст всех элементов. Оно работает. Проблема в том, что мне нужно нажать кнопку, которая находится внутри этих элементов. Есть коробка с классом li.item
, а внутри кнопка. Мне нужно нажимать каждую кнопку внутри каждого поля. Как мне это сделать? Я пробовал element.children
или даже консоль element
, но он показывает только неопределенные. Что я здесь делаю не так?