我想测试我的网页以查找任何缺陷(损坏的路径)。我的网站将使用触摸屏界面,检查整个页面区域非常重要。关于自动测试网,我绝对是'tabula rasa'。我的第一个想法是在document
准备就绪时随机点击页面。我可以想象,如果我们这样自动点击足够的时间,它将遍历页面上的每个路径。是否可以使用一些不错的Javascript片段来做到这一点?
我的页面更像是使用Angular的ng-click定义的可点击区域。不确定这是否会使建议的解决方案变得更复杂。
答案 0 :(得分:1)
您可以代替随机点击,只需提取页面上的所有链接并单独测试每个链接。例如,如果你像这样提取它们:
var links = document.querySelectorAll('a');
for(var i = 0; i < links.length; i++) {
doSomethingWithThisLink(links[i].href);
}
我的想法是你可以用链接调用一个AJAX函数,看它是否返回OK: - )
我在这里做了一个小演示:http://jsfiddle.net/33Sz9/
希望这有帮助! 仁