如何遍历网站,获取所有控制台

时间:2017-02-20 18:29:36

标签: javascript html web-testing

说我有一个包含以下页面的网站:

page1.html, page2.html, page3.html

对于每个页面,加载页面,并获取控制台日志。

1 个答案:

答案 0 :(得分:2)

使用iframe并加载您的下一个html文件,将.src更改为onload个事件。每个html文件中的console.log将显示在您的控制台中。



var iframe = document.getElementById('iframe');
var iter = 0;
var myLinks = ['page1.html','page2.html','page3.html']; //replace with your correct existing urls
iframe.src = myLinks[0];

iframe.onload = function(){
	iter++;
	if(iter===myLinks.length) return;
	iframe.src = myLinks[iter];
};

<iframe id="iframe" src=""></iframe>
&#13;
&#13;
&#13;