【发布时间】:2013-09-05 22:32:16
【问题描述】:
我想测试我的网页以找出任何缺陷(损坏的路径)。我的网站将使用触摸屏界面,检查整个页面区域很重要。关于自动测试网络,我绝对是“白纸”。我的第一个想法是在document 准备好时随机点击页面。我可以想象,如果我们进行这样的自动点击足够长的时间,它将走遍页面上的每条路径。是否可以使用一些不错的 Javascript sn-p 来做到这一点?
我的页面更像是使用 Angular 的 ng-click 定义的可点击区域。不确定这是否会使建议的解决方案变得更加复杂。
【问题讨论】:
-
在页面上找到所有具有 onclick 属性的链接和元素然后激活它们会更容易。您可能想研究像 Selenium docs.seleniumhq.org 这样的东西。在页面上随机选择要点击的点是一个糟糕的主意,如果它真的是随机的,那么无论运行多长时间都不能保证它会点击所有页面元素。
-
@sushain。验证者没有机会。这不是公共页面。
-
在Javascript中这样做的问题是同源策略:/
-
@Pherric。我同意。随机是随机的,但可以以某种方式模拟每个地方的触摸......你的意思是搜索 onclick 并构建点击树吗?可能会很好。
标签: javascript html testing angularjs touchscreen