У некоторых элементов div из моего результата xpath есть child, а у некоторых - нет. как мне также выбрать ребенка, если он существует.
Ex. в моем xpath у меня есть эти результаты
- div (без детей)
- div -> div div div (3 детей)
- div (без детей)
- div (без детей)
- div -> div div (2 детей)
те результаты, у которых есть дочерние элементы, возвращают нулевое значение
const keyword = await page.$x('//div[starts-with(@id, "x-v")]/div/div/div[2]/div[2]/div/div[1]/div[2]/div');
for (let i = 0; i < keyword.length; i++) {
let xpathTextContent = await keyword[i].getProperty('textContent');
console.log(xpathTextContent);
text = await xpathTextContent.jsonValue();
console.log(text);
}