如何测试子实际上包含下一个元素兄弟或如果没有发现下一个兄弟?
child = await page.evaluateHandle(el => el.nextElementSibling, child);
我发现似乎没有什么可以用的。(
终于想通了
.nextElementSibling-返回Node对象或null。
.evaluateHandle-返回一个包含该结果的jhandle。
所以你必须处理保存结果的jhandle容器。
jsHandle.asElement ()-如果对象句柄是ElementHandle的一个实例,则返回null或对象句柄本身。
测试失败的结果:
if (child.asElement() === null) {
//do something
}