如何通过nodejs检查客户端javascript错误?
我需要测试大约30到40个网站。为了检查是否存在任何客户端javascript错误,我将手动点击浏览器中的网站,并在控制台中进行监视以查看javascript错误如何通过nodejs检查客户端javascript错误?,javascript,java,node.js,automation,Javascript,Java,Node.js,Automation,我需要测试大约30到40个网站。为了检查是否存在任何客户端javascript错误,我将手动点击浏览器中的网站,并在控制台中进行监视以查看javascript错误 是否有任何方法可以使用nodejs自动化测试过程?有没有办法验证页面是否有javascript错误?您可以创建一个类似于下面内容的JS文件,并将其推送到您的网站 window.onerror = function(message, url, number){ // send this data to your node.js
是否有任何方法可以使用nodejs自动化测试过程?有没有办法验证页面是否有javascript错误?您可以创建一个类似于下面内容的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
});
}
您可以查看此线程以了解更多信息:我支持上面建议的方法。请使用幻影。我认为您正在寻找的事件是:您可以尝试使用一个工具对它们进行爬网,该工具可以抓取html页面并使用所有javascript(如phantomjs)进行渲染,但我从未将其用于此目的,因此我不确定它是否以您正在寻找的方式报告错误。是的,您可以使用phantomjs,它将显示所有javascript错误