Javascript 能否将screen.debug()的结果打印/写入文件?

Javascript 能否将screen.debug()的结果打印/写入文件?,javascript,reactjs,jestjs,react-testing-library,Javascript,Reactjs,Jestjs,React Testing Library,在我的一次测试中,我期待着某种DOM变化。然而,它的页面相当长 所以对于较小的组件,我通常使用screen.debug()方法。但是由于文件很长,我也开始使用DEBUG\u PRINT\u LIMIT=50000运行测试任务。现在我终于得到了结果 但这让我想知道,是否有可能将输出保存在文件中?根据文档,它本质上是console.log(prettyDOM())的快捷方式 因此,您可以直接使用prettyDOM(),并对结果执行任何操作 我会做copy(prettyDOM())将它放在剪贴板上,然

在我的一次测试中,我期待着某种DOM变化。然而,它的页面相当长

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

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

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

因此,您可以直接使用
prettyDOM()
,并对结果执行任何操作


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

。有没有关于“拷贝”的想法?像“document.execCommand(“copy”)”这样的东西在JEST文件中可能是不可能的。难道您不能在测试中导入
fs
,然后将
prettyDOM()的结果写入文件吗?