你能 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中)或将其保存到文件中(在节点中)。
在我的一项测试中,我期待某种 DOM 的改变。但是,它所在的页面很长。
所以我通常对较小的组件做的是使用screen.debug()
方法。但由于文件很长,我开始也 运行 测试任务 DEBUG_PRINT_LIMIT=50000
。现在终于得到了我得到的结果。
但这让我想知道,是否可以将输出保存在文件中?
根据文档,screen.debug 本质上是 console.log(prettyDOM())
的快捷方式。
所以你可以直接使用 prettyDOM()
,然后对结果做任何处理。
我会copy(prettyDOM())
将它放在剪贴板上,然后手动将其粘贴到文本文件中(在Chrome中)或将其保存到文件中(在节点中)。