你能 print/write screen.debug() 的结果到文件吗?

Can you print/write the result of screen.debug() to a file?

在我的一项测试中,我期待某种 DOM 的改变。但是,它所在的页面很长。

所以我通常对较小的组件做的是使用screen.debug()方法。但由于文件很长,我开始也 运行 测试任务 DEBUG_PRINT_LIMIT=50000。现在终于得到了我得到的结果。

但这让我想知道,是否可以将输出保存在文件中?

根据文档,screen.debug 本质上是 console.log(prettyDOM()) 的快捷方式。

所以你可以直接使用 prettyDOM(),然后对结果做任何处理。

我会copy(prettyDOM())将它放在剪贴板上,然后手动将其粘贴到文本文件中(在Chrome中)或将其保存到文件中(在节点中)。