我想在我们的组织内设置一个基本的监控服务,用于监控关键 URL 列表中是否存在 javascript 错误或 404。通过这种方式,我们将知道我们在将代码投入生产时是否犯了任何非常明显的错误!
我想制作一个 ASP.Net Web 应用程序来执行此操作并将任何错误记录到 Elmah - 我们用于所有内部/外部 Web 应用程序的工具。Web 应用程序将定期轮询 URL 列表以查找错误。
我希望为此使用 Selenium。特别是 PhantomJS.exe,因为这是一个基于 webkit 的无头浏览器实现。
然而,似乎在页面渲染中捕获错误并不是 Selenium 的强项!也许我的做法是错误的——我希望能够导航到一个 URL,然后检查错误集合和/或捕获与 404 相关的事件。
任何关于我如何使用 Selenium 或其他工具来完成这项工作的建议将不胜感激:)
谢谢。