Chrome Devtools 协议DOM.querySelectorAll
返回 html 中元素的所有 nodeIs。但它不返回 iframe 内容的 id。有没有办法得到它们?
const doc = await page._client.send('DOM.getDocument');
const result = await page._client.send('DOM.querySelectorAll', {nodeId: doc.root.nodeId, selector: '*'});
<!-- Host Page -->
<!DOCTYPE html>
<html lang="en">
<body>
<div>Hello World</div>
<iframe src="demo.html" frameborder="0"></iframe>
</body>
</html>
<!-- IFrame Page -->
<!DOCTYPE html>
<html lang="en">
<body>
<!-- I need to access this div from dev tools -->
<div>Demo Page</div>
</body>
</html>