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