加载页面,等待,将JavaScript错误记录到文件中?

加载页面,等待,将JavaScript错误记录到文件中?,javascript,Javascript,我想用内联JavaScript检查大量HTML文件中的JavaScript错误。我设想做的是:编写浏览器脚本以加载给定页面,等待几秒钟,最后检查浏览器日志。但我不确定如何编写浏览器脚本以加载给定页面,以及如何访问JavaScript错误日志。我认为我担心的错误类型应该出现在任何现代浏览器中,所以我会选择最方便的。我会在MacOSX或Linux下工作 有人已经解决了类似的问题吗?我曾经考虑过基于单元测试框架将一些东西整合在一起——为每个页面生成一个简单的(assertTrue(true))测试,并

我想用内联JavaScript检查大量HTML文件中的JavaScript错误。我设想做的是:编写浏览器脚本以加载给定页面,等待几秒钟,最后检查浏览器日志。但我不确定如何编写浏览器脚本以加载给定页面,以及如何访问JavaScript错误日志。我认为我担心的错误类型应该出现在任何现代浏览器中,所以我会选择最方便的。我会在MacOSX或Linux下工作


有人已经解决了类似的问题吗?我曾经考虑过基于单元测试框架将一些东西整合在一起——为每个页面生成一个简单的(assertTrue(true))测试,并依靠错误使其失败——但我希望有更优雅的东西。谢谢。

虽然我不认为自动化在这种情况下真的有必要,但您可以采取几种方法

如果你的Javascript不是内联的,你可以尝试一些冒险的东西,比如,完全避开浏览器。我衷心建议将JS和标记分开

如果你死心塌地地想为这个问题创建一个自动化的解决方案,我可能会看看Firefox的插件/测试框架。它支持自动化的UI测试,如果你足够彻底,你应该能够发现你在使用网站时遇到的任何错误案例。它还应该能够向您报告JS错误。如果没有,将其与诸如或之类的服务结合使用,将得到您所需要的

您不必尝试在DOM中对JS进行单元测试。这是一个复杂的配方