Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 木偶演员的waitForSelector是否在解析之前等待子元素加载?_Javascript_Html_Css Selectors_Jestjs_Puppeteer - Fatal编程技术网

Javascript 木偶演员的waitForSelector是否在解析之前等待子元素加载?

Javascript 木偶演员的waitForSelector是否在解析之前等待子元素加载?,javascript,html,css-selectors,jestjs,puppeteer,Javascript,Html,Css Selectors,Jestjs,Puppeteer,假设我有一个类名为.parent元素的元素,它有三个子元素 当我调用wait page.waitForSelector.parent元素时;木偶演员会在分解之前等待所有子元素的渲染吗 或者,当父元素的开始标记出现在DOM中时,Puppeter会立即解析吗?Chrome实际上没有未闭合标记的概念-如果您这样做: document.getElementById'wrapper'.innerHTML='Unclosed'; console.logdocument.getElementById'wra

假设我有一个类名为.parent元素的元素,它有三个子元素

当我调用wait page.waitForSelector.parent元素时;木偶演员会在分解之前等待所有子元素的渲染吗


或者,当父元素的开始标记出现在DOM中时,Puppeter会立即解析吗?

Chrome实际上没有未闭合标记的概念-如果您这样做:

document.getElementById'wrapper'.innerHTML='Unclosed'; console.logdocument.getElementById'wrapper'.innerHTML
当您等待page.waitForSelector.parent元素“;”时,Puppeter不会等待子元素呈现


这是因为Puppeter simly不知道节点是否应该有子节点。

鼓励问题海报编辑他的问题,他显然是想问,当符合选择器的节点出现时,Puppeter的waitForSelector函数是否会解决,即使它没有子节点。