Chrome:将 console.log 重定向到 stdout

Fer*_*gie 6 javascript testing automated-tests google-chrome tap

我正在研究重用输出TAP格式的测试的简单方法。

我希望能够从命令行启动 Chrome 并捕获 console.log 输出

如果我有以下文件称为 index.html

<script>
  console.log('beep boop!')
</script>
Run Code Online (Sandbox Code Playgroud)

...然后我可以通过执行以下操作从命令行捕获:

# start-crome --flag > out.txt
Run Code Online (Sandbox Code Playgroud)

...并且 out.txt 包含“哔哔!”?

编辑:是的,还有其他问题涉及将 console.log 手动保存到文件。我想将控制台日志通过管道传输到标准输出,以便可以在自动化的 unix 设置中分析调试信息