在我的一个测试中,我期待某种 DOM 变化。但是,它所在的页面很长。
所以我通常对较小的组件做的是使用 screen.debug()
方法。但由于文件很长,我也开始使用 DEBUG_PRINT_LIMIT=50000
运行测试任务。现在终于得到了我得到的结果。
但这让我想知道,是否可以将输出保存在文件中?
最佳答案
根据文档,screen.debug本质上是 console.log(prettyDOM())
的快捷方式。
所以您可以直接使用 prettyDOM()
,然后对结果做任何处理。
我会执行 copy(prettyDOM())
将其放在剪贴板上,然后手动将其粘贴到文本文件中(在 Chrome 中)或将其保存到文件中(在节点中)。
关于javascript - 您可以将 screen.debug() 的结果打印/写入文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62703526/