任何可执行文件或库以转储 webkit 中的 DOM 树



类似于将渲染树转储到磁盘上的DumpRenderTree工具,是否有任何工具可以转储DOM树(解析树)?

我们可以调整 DumpRenderTree 工具本身来获取 DOM 树。我修改了 RenderTreeAsTExt.cpp 文件中的"String externalRepresentation(Frame*, RenderAsTExtBEhavior) "函数,并在函数开头添加了以下代码。这对我有用。

if (!renderer || !renderer->isBox())
    return String();
Node* n = renderer->node();
n->showTreeForThis();
return String();

最新更新