与将渲染树转储到磁盘上的DumpRenderTree工具类似,是否有任何工具可以转储DOM树(解析树)?
答案 0 :(得分:2)
我们可以调整DumpRenderTree工具本身来获取DOM树。我在RenderTreeAsText.cpp文件中修改了“String externalRepresentation(Frame *,RenderAsTExtBEhavior)”函数,并在函数开头添加了代码。这对我有用。
if (!renderer || !renderer->isBox())
return String();
Node* n = renderer->node();
n->showTreeForThis();
return String();