我需要测试大约30到40个网站。为了检查是否有任何客户端javascript错误,我将手动点击浏览器中的网站,我将在控制台中监视以查看javascript错误。
有什么方法可以使用nodejs自动化测试过程?有没有办法验证页面是否有javascript错误?
答案 0 :(得分:0)
您可以创建一个类似下面的文件JS,并将其推送到您的网站。
window.onerror = function(message, url, number){
// send this data to your node.js server via AJAX
$.post("http://yourdomain.com/errorHandler", {"msg": message, "url": url, "lineNumber": number}, function(data){
// code removed for brevity
});
}
您可以查看此主题以获取更多信息:Javascript global error handling
答案 1 :(得分:0)
我是上面建议的方法。请使用PhantomJS。我认为你要找的活动是:on error