我们正在通过CI运行JS功能/集成测试(在浏览器中)。它们包括使用YUI测试框架的同步和异步测试。测试运行,结果被收集并发布到自定义结果文件编写器。
我们遇到的一个问题是测试会不时地超时,大概是因为JS异常。
我很好奇是否有办法以某种方式监听任何进入浏览器控制台的内容,无论是console.debug()还是异常信息。我们这个项目的目标浏览器是Chrome和Safari。
有什么想法吗?
答案 0 :(得分:1)
对于chrome你可以使用工具名称sawbuck这个工具类似于dbgview它可以让你看到所有的控制台日志。
有关详细信息,请参阅https://code.google.com/p/sawbuck/
答案 1 :(得分:0)
__proto__
方法。
如果您只想捕获发送到控制台的错误,为什么不使用try...catch
语句?